WIP: Removed persistent replication support from public API
Removed CBLReplicatorManager. More cleanup of CBLReplication.
Clean up CBLReplication factory API

Removed public initializers.
Factory methods always create a new instance.
CBLDatabase.allReplications only keeps running instances.
Removed -deleteReplication.
Made .properties private.
Oops, broke the build of the iOS demo app.
CBLReplicator should suspend, but not stop, when iOS app is backgrounded

This functionality used to be provided for persistent replications by
the CBLReplicatorManager. It’s now built into CBLReplication itself.
CBLReplicator: Make more ivars private, move them into the .m file

This limits the ability of the subclasses to use them incorrectly.
Just being paranoid.
Added CBLIncrementalStore to Extras folder
Added new method to import old Core Data database that can be of any supported persistent store. Ideal for switching from SQLite to CouchbaseLite, for example.
Improved views to not emit whole documents or superfluid data, but nil.
Big improvement on error handling with a lot of new error codes. Marked more private methods with underscore.
Fixed renaming error because of out-of-line committing.
Removed replication methods and made database property public so that it can be used to setup replication.
Moved conflict handling to a block that can be replaced by the user. The block is called for every conflict.
Added missing setPersistentStore: call in convenience method.
Some cleanup and added some documentation
Added CBLIncrementalStore to CouchbaseLite.xcodeproj and added unit tests for it. Changed change handling in CBLIncrementalStore.
Merge branch 'master' of https://github.com/couchbase/couchbase-lite-ios into feature/CBLIncrementalStore
Post-Merge fixes
Added test case "CBLIncrementalStoreFetchWithPredicates".
Removed entity type from _id and changed deletion to keep the kCBLISType key.