MapCollectionViewController : keeps the user location annotation in mpa's annotations when refreshing the collections as re-inserting it afterward results in a non initialized user location in the map view.
MapCollectionViewController + Custom annotation callout view controller: Sets center coordinate taking care of the size that will have the callout view controller for it to be centered on screen instead of centering on the annotation pin.
MapCollectionViewController + Custom annotation callout view controller: Sets center coordinate taking care of the size that will have the callout view controller for it to be centered on screen instead of centering on the annotation pin.
XCode5 compatibility : removes warnings from JSONKit
Merge branch 'master' of github.com:wherecloud/AppCoreKit
arm64 compatibility

This branch is experimental yet until we get a device to test all the classes that have been changed.
[IOS7] CKFormSections : do not creates section header/footer view if title is nil or empty to avoid having extra header/footer views when not needed.
[iOS7] TableViewCell + Style : If a stylesheet is defined for a UITableViewCell backgroundView, we set the backgroundColor of the UITableViewCell itself to clearColor is order to get the style defined by the backgroundView and no interference with the new UITableViewCell & UITableViewCellScrollView backgroundColor.
[iOS7] CKSheetController : Integrates a toolbar as subview to get the blur aspect behind the sheet controller.
Enable the XCode5 macro by default for compiling with all the ios7 feature set.
[iOS7] TableViewController : adds management of insets and layout when searchEnabled = YES. Adds the search bar beside the navigation bar (even if translucent) but allow table view to scroll behind the search bar and the navigation/status bar by managing insets correctly.
[CKTableViewController] : manages extra scrollIndicatorInsets defined in stylesheets for tableView when applying insets using the navigation bar and tableViewInsets property of the controller.
Style + ResourceManager : Fire StyleManagerDidReload notification on main thread to avoid view controllers to get reloaded out of the main thread as bindings made generally in viewWillAppear would fire an assertion if the context is not opened on the main thread
CKCascadingTree : Allows per os Version as well as per device key value definition. This is available in all systems inheriting cascading tee like stylesheets, mappings, object graphs, mock, ...

Here is an extreme sample of what it allows. We can specify different property/values for the targeted "view" depending on the os version and the device model.

Supported operators for device version are "<", "<=", ">", ">=", "=", "==", "!=".
The format for selecting property/values per os version is : "@ios whitespace operator whitespace version"

       "view" : {
            "@ios == 6.1" : {
                "@iphone5" : {
                    "backgroundColor" : "redColor"
                },
                "@iphone" : {
                    "backgroundColor" : "greenColor"
                },
                "@ipad" : {

                }
            },
            "@ios < 6.1" : {
                "@iphone5" : {
                    "backgroundColor" : "yellowColor"
                },
                "@ipad" : {
                    "backgroundColor" : "purpleColor"
                }
            },
            "@ios >= 7" : {
                "@ipad" : {
                    "backgroundColor" : "blueColor"
                },
                "@iphone" : {
                    "backgroundColor" : "darkGrayColor"
                }
            }
        }

Device selectors are : "@iphone", "@iphone5" and "@ipad"

if defining only @iphone, all the iPhone models will be targeted.
if defining only @iphone5, only the phones with aspect ratio of the iphone5 will be targeted.
if defining only @ipad, only the iPad devices will get targeted.
Merge branch 'master' of github.com:wherecloud/AppCoreKit
[iOS7] Implements custom callout view controller management in CKMapAnnotationView for iOS7.

* The size and position of the callout as well as the animation is not perfect yet. It is more complicated than before as callout views are now presented in internal map popover implementation and customizing the callout view & size is delicate. We'll get more development on this later if the behaviour is not acceptable or if we get refused for submission as we had to do it by the back door ...
Implements NavigationToolbarEnabled in CKNSStringMultilinePropertyCellController.
Fixes CKTabViewController sub view controller item style application on ios7 simulator.
[iOS7] CKTableViewCell contentView + Layout : fixes registration to layout updates for table view animated update notifications and size computations.
CKTableViewCellController : Fixes size computation to allow width less that 320 for example if we want to bind on the cell controller size to manage the contentSizeForViewInPopover.