Fix Core Data threading problem with AFMMRecordResponseSerializer.  The serializer does its work on a background thread, therefore the RecordResponse needs to be instantiated with a background context, and transfer to the main thread’s context is done via -performBlockAndWait:
Merge branch 'upstream' of https://github.com/jonbrooks/MMRecord into development
Improved error handling for background context save