Changed variable name.
Removed propertiesToFetch from Core Data fetches. According to docs, it is only used for dictionary results, and I suspect it may have been causing fetches to ignore in-memory changes.
Standardized NSURL paths.
Removed a potential race condition where events were created before they were registered with the event store for cleanup after a crash.
Work on avoiding race conditions between saves and merges. There is now a new event type: CDEStoreModificationEventTypeIncomplete. While events are being built, they have this type. Fetch requests have predicates to avoid including these events.
This was prompted by a case where there were two non-baseline events with the same revision number from the same device. This should not be possible, and various steps have been taken to avoid this arising.
Added thread debugging launch arguments for Core Data, but it seems they may be ignored in recent OS.
Small change to prevent a NSManagedObject being accessed on the wrong thread. The access was purely a retain, no access to properties, but better to be safe than sorry.
Set undoManager on a few contexts to nil.

Also set a merge policy for the event store context. It should not be needed, but Kevin Hoctor is getting conflicts between PSC and Store global ids on 10.9. This should not be possible, because there is only one MOC accessing the store, but it seems to happen when a save interrupts a merge.

This issue has been reported for 10.9 online, and seems to be a genuine Apple bug (http://lists.apple.com/archives/cocoa-dev/2005/Aug/msg00899.html).
Added Magical Record example app.
Added a check to make sure events have changes before merging. Without this, it was possible for two devices to continuously ping pong back and forth.
Fixed a test for baselines that was failing on iOS due to a side effect creating an extra file.
Added extra logging for baseline consolidation and removing outdated files.
Got Magical Record example working.
Removed some code (and a test) that would try to avoid importing a known event. This test was not needed, because the code would already avoid importing a known event, and it actually caused a minor bug in certain cases where it was not testing properly. So it has been removed.
Removed a assertion for revision sets. Replaced with error logging.
Minor changes.
Update README.md
Updated README with to include the 1.0 pod.
Added some missing NSError objects that were not being set.
Added *.xccheckout to ignore file