Add notification type strings, tie SFTagManager into SFAppSettings.
Setter and getter for boolean notification settings.
Add settings table to SFSettingsSectionView, powered by SFSettingsDataSource anf SFSettingCell. Remove style that was settings UIVIew backgroundcolor inside tables; was messing up UIControl styles. This actually fixes #353.
Add settingIdentifier to SFSettingCell, tie SFSettingsDataSource to SFAppSettings. Give SFAppSettings setting names that are not tied to SFTagManager. Will 'connect' via notificationcenter message sending.
Shorten section titles, remove nslog.
Better settings handling with typedef NSString SFAppSettingsKey and a dict for notification settings.
Wrap UAPush tag handlers. Going to move away from updateAllTags because settings behavior. WIP.
handleSettingsChange and remove use of updateTags. WIP.
Add SFTagManager addTagForNotificationType and removeTagForNotificationType implementations. Rename updateAllTags to updateFollowedObjectTags. Still need some updateAllNotificationTypeTags or equivalant?
Added notificationSettings readonly accessor to SFAppSettings.
Update all notificationType tags when app has become active and when it is about to terminate. This will be in addition to the updates that occur after settings are edited. UAPush promises to intelligently update tags on it's own.
Add synchronize method to SFAppSettings to pass on to NSUserDefaults. Use to save settings when app is backgrounded or terminated.
Worked analytics setting into tableview for ease of layout consistency. Also sends the same SFSettingsValueChangeNotification, which SFAppSettings was already listening for.
Added updateNotificationTypeTags to applicationDidEnterBackground so UAPush sends those in the background.
Add custom infoicon, update navsettings to complement the icons.
Settings and menu view adjustments.
Merge branch 'feature/settings' into develop