Merge pull request #212 from dannyshmueli/child-pane-from-storyboard-id

Added ability to open child pane custom view controller using storyboardId (new)
Fixed deprecation warnings, removed iOS 4 support
Display chevron for left-aligned buttons
Restore statusBarStyle for Mail view controller

http://stackoverflow.com/a/19189317/235297

Restore navigation bar appearance also when launched from WebViewController
Made all <IASKSettingsStore> accessors @required

They actually are required but are already implementing when subclassing the IASKSettingsStore abstract implementation
Fixed weak warnings
Changed the calling convention for IASKViewControllerClass

now the second argument of the selector is the IASKSpecifier not the settings key. This gives us better access to the Settings bundle in custom view controllers such as IASKAppSettingsWebViewController.

IMPORTANT: If you're using IASKAppSettingsWebViewController, you have to change your IASKViewControllerSelector from initWithFile:key: to initWithFile:specifier: !
Always link IASKAppSettingsWebViewController

fixes an issue in the sample app where the dynamic class wouldn't be found
WebViewController: added IASKChildTitle specifier

If IASKChildTitle is set, the navigation title is fixed to it; otherwise, the title value is used and is overridden by the HTML title tag as soon as the web page is loaded; if IASKChildTitle is set to the empty string, the title is not shown on push but _will_ be replaced by the HTML title as soon as the page is loaded. The value of IASKChildTitle is localizable.
WebViewController: Added spinner in the navigation bar

displayed while loading the page
IASKSpecifier: Support -valueForKey:

allows to add custom keys to the settings bundle that can be accessed from Custom ViewControllers via the IASKSpecifier
Fixed UISwitch animation

due to a feedback loop via the NSUserDefaultsDidChangeNotification, the UISwitch was reloaded before the animation finished
Merge branch 'master' into beta