Persist changes to disk when using:
- [NSManagedObjectContext MR_saveInBackgroundErrorHandler:completion:] methods, AND the context is the default context
- [MagicalRecord saveInBackground…] methods
[NSManagedObjectContext MR_saveInBackgroundErrorHandler:completion:]

- Only dispatch completion handler when it's not nil.
[NSManagedObjectContext MR_saveInBackgroundErrorHandler:completion:]

- Wait for the block to complete.
Merge pull request #202 from jwie/fix_unit_test

[NSManagedObjectContext MR_saveInBackgroundErrorHandler:completion:]
update

Signed-off-by: Peter Paulis <peterpaulis@Admins-MacBook-Air-2.local>
Correct typo
Update MR_SHORTHAND installation note to match main readme
Correct typo of "persistent" in method name
Merge pull request #219 from ryanmaxwell/master

Correct typo of "persistent" in method name
Make all requestAllSortedBy* methods consistent (allows sortTerms with commas)
dispatch_release is not needed by the <REDACTED> compiler
Don't run completion block if non specified
Make platform requirements more explicit
Update MagicalRecord/Core/MagicalRecordShorthand.h

Remove duplicate declaration (also declared on line # 148)
Added automatic store deletion if the store does not match the model
Missed the configuration
Updating readme with a short blurb
Cleanup code is now debug-only
Clarified the DEBUG only nature of the fix
Merge pull request #232 from ryanmaxwell/master

Remove duplicate declaration (also declared on line # 148)