API doc-comment cleanup.
Merged CBL_Database into CBLDatabase

*whew*!
Finished renaming CBL_Database to CBLDatabase

(Just search/replace and file renaming in this commit)
Renamed -[CBLRevision initWithCBLDB:] to -initwithDatabase:
Fix: Creating DB with invalid name fails silently

-[CBLManager createDatabaseNamed:error:] wasn't setting the error if the
call failed due to an invalid database name. (Fixes #4.)
Also added an out error parameter to databaseNamed:.
Internal cleanup of database-instantiation API.
remove CBLDocument from database document cache when purged
Don't stop a push replication if the _revs_diff call gets an error

Took out the -stop call. The remaining call to -revisionFailed will ensure that the
pull is retried later. And in the case being reported, where the call fails due to being
canceled when going offline, the replication will continue when it goes back online.
Fixes #233.
Unified CBL_QueryRow with CBLQueryRow

More simplification/refactoring!
Fixed: CBLNewRevision.isDeleted always returns YES

Also some other cleanup of the CBLRevision classes.
Stop attachment bodyURL crashing
Merge pull request #9 from mrloop/attachment_body_url

Stop attachment bodyURL crashing when outEncoding is NULL
Added CBLQuery.mapOnly property

This was in CouchQuery but hadn't been ported yet, for some reason.
Allow setting CBLNewRevision property value to nil.
Changed weak-memory mode in CBLCache to avoid crashes

For some reason the "ZeroingWeakMemory" option doesn't work; it might
only support GC, not ARC. Switched to "WeakMemory", which does work.
Fixed regression where databases fail to open

"PUT /dbname" was failing with a 500. Underlying causes was a mixup due
to "open" being both a verb and an adjective :-p. Renamed the property
"isOpen" to disambiguate.
CBLUITableSource cleanup. Added CBLUICollectionSource.

CBLUICollectionSource written by Ewan Mcdougall. It's not compiled into
the framework by default, to keep the code size down, but apps can
compile it in. (It is included in the iOS demo app, to ensure that it
keeps compiling.)
Fixed exception handling REST _all_docs request

Recent regression from when I merged the public/private view classes.
There's a unit test that should have caught this, but it turned out that
CBLRouter_Tests.m was accidentally never being compiled.
Oops, need to export new fn CBLStatusFromNSError.