Merge pull request #7 from seanm/ksmanageddocument

fix issue 6, make willPresentError: call super as needed
Don't ignore existing store options when applying NSReadOnlyPersistentStoreOption
Thanks to Richard Buckle for pointing this out! https://github.com/karelia/BSManagedDocument/pull/8/files#L1R123
typo
Avoid what could maybe maybe be a tiny race condition since async saving was introduced
Make a bunch of small tweaks and comments as suggested by Richard Buckle's review
https://github.com/karelia/BSManagedDocument/pull/8/files
Bullied into factoring out -writeStoreContentToURL:error:
;-)
Factor out -mostRecentlySavedFileURL to try and clarify logic
IMPORTANT: Pare back the additional content APIs to closer match UIManagedDocument
If you've overridden -additionalContent… or -writeAdditionalContent:… you'll need to update the method signature to match this update
Bring the sample project into the repository
Tidy the model and remove dependency on mogenerator

It's a small project, don't want to put anybody off with unneeded dependencies
Add test targets for ARC and Non-ARC projects

Normally, I would just use one common test class, but I'll leave them as
individual ones for now to keep the tests more flexible.
Create test files that will actually be used

I prefer single test files, a public interface for a Unit Test doesn't make
sense.

Just a stub with an indication of the next test I will write.
Create a new version of the test apps model and write a failing test for migrations
Add support for Automatic Migrations
Update the Test Apps to use version2 of the model
Add a Readme to the repository
Add a .gitignore file

I'm so used to my system wide one, I forget to add them
to repositories, sometimes.
Only supply automatic migration options when configuring persistent store for reading
Makes no sense to migrate a store that's being created, right? I also like that this neatly solves the issue of overriding those settings should a subclass try to do so from *its* override of -configurePersistentStore…
Rename -enableAutomaticMigration as +requestsAutomaticMigration
Factor out internal +managedObjectContextClass method