Bumping the minimum iOS supported version.
Added storyboard convenience methods for loading UIViewControllers and its subclasses.
Modified how storyboards are loaded.  If nil is used for storyboardName, the vc's className with _iPhone or _iPad is appended to the end as the storyboard to load.
Changed loadStoryboard* to class methods and made them a bit more like loadNib*.  Also added UIViewController+SDExtensions.h to ios-shared.h.
Reworked SDDataMapProtocol to remove mappingDictionary for favor of mappingDictionaryForData:(id)data which gives the model an opportunity to adjust its map based on the input data.
Cleaned up some stuff in SDWebService.
Fixed use of int in SDABTesting.m.
Added SDPoser to ios-shared.  SDPoser allows for object substitution in a controlled fashion, such as internal APIs where substitution is expected.
When a request for a poser doesn't match with a specific containerClass, try using containerClass = nil before failing to load using an instantiation block.
Merge pull request #26 from dpedley/dpedley

When a request for a poser doesn't match with a specific containerClass,...
Swizzle me this, Batman!
Merge branch 'master' of github.com:setdirection/ios-shared
Added SDModelObject.  Please use this as the base class for your own model objects.  Works in conjunction with SDDataMap and SDWebService's defaultJSONProcessingBlockForClass: which is forthcoming.
Broke out data processing blocks into their own category.  Added support methods for model generation.
A few touchups to that last commit. :)
Added NSObject performBlockOnMainThread:
Added waitUntilDone parameter to performBlockOnMainThread:
tests are running again.
SDAlertView is a blocks based subclass of UIAlertView.
Merge branch 'master' of github.com:setdirection/ios-shared