change default sorting of shift list

per user feedback, using name as default sorting not good,
because night shift maybe early appear by day shift.
fix holiday manager cache not work issue

cause the memory usage from 26M to 6M.
i18n: update for holiday
i18n: add basic trans for ja
ui: change xib to xcode 4 format.
ui: little adjustment setting switch bar