Merge pull request #729 from darend/develop

Clear context cache version (`kMagicalRecordManagedObjectContextCacheVersionKey`) in `MR_clearContextForCurrentThread`
Add full deprecation warnings, including removal notices
Merge branch 'develop' of github.com:magicalpanda/MagicalRecord into develop
Replace Specta specs with XCTestCase
Latest Expecta
Silly Git
Derpy Git
Add a contribution guide based on GitHub's used in the ReactiveCocoa project
Remove requirement to defined MR_LOGGING_ENABLED before logging works.

Use `MagicalRecordLogLevelOff` to disable logs.
Disable logging during tests
Deprecate `MR_createInContext:` in favour of the more consistent `MR_createEntityInContext:`, and similarly for `MR_deleteInContext`
Disable deprecation warning inside the library
Expose the `MR_internalEntityName` method, and add a couple of tests
Rename the test file. Whoops.
Fix `MR_internalEntityName` — NSManagedObject has a private method `entityName` that returns nil by default

Seriously. What they hey, Apple?
Replace checks for `entityName` on NSManagedObject subclasses with `nameOfEntity`

`entityName` is declared on NSObject and was causing validation warnings when submitting to the App Stores.
Reverting back to `MR_entityName` and `entityName` until there's a clear answer to this issue

See http://rentzsch.tumblr.com/post/82453434093/apple-claims-mogenerators-methods for more information
Remove unused test fixture