Integrated latest version (0.4) of ObjectiveCMIS library and fixed fallout.

Removed swizzled CMIS overrides and error code and replaced AlfrescoReachability with CMISReachability.

Added log info about which Alfresco SDK and CMIS Library version are being used.
Updated SDK version to 1.4.
Partial solution for MOBSDK-488, fixed MOBSDK-462.

Also updated all tests in DocumentFolderServiceTest so use new helper method and ensure error objects are all unique.
MOBSDK-488: SDK is now collecting more information when a remote error occurs, the HTTP response code and response body are stored in the userInfo dictionary under the new kAlfrescoErrorKeyHTTPResponseCode and kAlfrescoErrorKeyHTTPResponseBody keys, respectively.

AlfrescoErrors class also has 2 new methods for creating errors, one allowing a detailed failure reason to be passed and the other allowing a userInfo dictionary to be passed. Over time, where it makes sense, the SDK should use these newer methods rather than just relying on an error code description i.e. to provide some context.
Initial commit for MOBSDK-741 (ConfigService), class structure is defined and all basic tests written, several are passing.
Implemented construction of all config model objects and implemented retrieveCreationConfigWithCompletionBlock method.

Added helper method to create one dictionary from another by mapping the keys from one string to another.

Also disabled tests for config we don't have samples for yet.
Added handling for basic form and view config.
Added default config scope property to ConfigService and implemented scope based method for retrieving form config. All non-scope retrieval methods now call the scope based method passing the default scope.

Moved formIdentifier from ItemConfig to ViewConfig model object.
Implemented basic ModelDefinitionService with basic tests (MOBSDK-752).

Also adjusted order of all initWithCoder methods so that all initialisers are together.
Merge pull request #301 from gavincornwell/1.4-dev

1.4 dev branch
Added all new public facing headers files to "copy files" phase.
Merge pull request #302 from gavincornwell/1.4-dev

Added all new public facing headers files to "copy files" phase.
MOBSDK-302: The iOS SDK project contains a target to build for Mac OSX
MOBSDK-302: The iOS SDK project contains a target to build for Mac OSX
Removed configVersion property from ConfigInfo model object and removed service methods that are unlikely to be implemented in the short term.
Merge pull request #304 from tmughal/1.4-dev

MOBSDK-302
Merge branch '1.4-dev' of https://github.com/Alfresco/alfresco-ios-sdk into 1.4-dev
MOBSDK-302: The iOS SDK project contains a target to build for Mac OSX
Fixed MOBSDK-763: Mandatory aspects are not parsed in the Alfresco CMIS extension

Allowable values are also now being parsed and exposed via the type definition object.
Merge pull request #305 from tmughal/1.4-dev

MOBSDK-302: The iOS SDK project contains a target to build for Mac OSX