Fix a crash when receving something different than a NSDictionary to
build the model, which can easily happen if the json structure changes
Add test to check it doesn't break when using a wrong data type as dictionary
Merge branch 'master' into fixCrashWhenBuildingTheModel
Fix the test because of merge
Improve error description of the error for invalid json received
Fix a couple of syntax issues based on the comments in the PR
Make JSONKeyPathForKey: public
Rename to JSONKeyPathForPropertyKey:
Add documentation to -JSONKeyPathForPropertyKey:
Merge pull request #197 from dcordero/fixCrashWhenBuildingTheModel

Fix a crash when receving something different than a NSDictionary
Merge pull request #199 from github/keypath-hook

Expose -JSONKeyPathForKey:
Add podspec file
Very minor typo fix
Merge pull request #211 from ColinEberhardt/master

Very minor typo fix
Return value for [NSNull null] if key is null in mtl_valueMappingTransformer
Merge pull request #212 from StyleShare/master

Fix a crash when key is null in mtl_valueMappingTransformer
2014, yo!
Merge pull request #218 from dataxpress/master

2014, yo!
MTLManagedObjectAdapter: Fix a bug where errors are silently handled

It was using `error` but this error is replaced later in the method and never
passed as an error.

```objective-c
if (error != NULL) {
    *error = tmpError;
}
```
MTLManagedObjectAdapter: Add tests for validating values