Updated the submodule initialization instructions in the README.
API: Renamed replicationToURL: -> createPushReplication:, etc.

This should have happened before beta 2; apologies…
Fixes couchbaselabs/couchbase-lite-api#68
Fixed some bugs in the Mac test/demo app
Use more-correct NSMapTable options in CBLCache

Fixes an incompatibility with OS X 10.7.
Unit-test framework can now emit a JUnit-compatible XML report file

Add the command-line arg “Test_Report”, and the file will be written to
the current directory as “test_report.xml”.
Fixed crash regression in Listener

The WebSocket library had a conflict with CocoaHTTPServer that caused an
exception when receiving the first HTTP request. Fixed in the WebSocket
library.
Fixed crash closing database when there are unsaved models

Reported on this thread:
https://groups.google.com/d/msgid/mobile-couchbase/33d8a66d-c4b7-47e2-891f-6c7b345df51d%40googlegroups.com
Oops, fix iOS build breakage from the unit-test reporting change

I forgot iOS doesn’t have NSXML…
Made CBLCache work correctly on OS X 10.7 (No effect on iOS)

Fixes #238 (speculatively, since I don’t have a 10.7 system to test on.)
Improved the code coverage checks in the MYUtilities test utils
Made CBLDatabase.lastSequenceNumber faster

Instead of doing SELECT MAX(sequence) FROM revs
it now does SELECT seq FROM sqlite_sequence WHERE name='revs'
The sqlite_sequence table is where sqlite stores the last generated
primary key for that table.
GZip-compress HTTP request bodies, when server supports it

Compressing requests is somewhat nonstandard. There’s no built-in way to
tell if the server supports it (unlike compressing responses, where the
server can check the request’s Accept-Encoding header.) So yet again we
check for a specific min version of Sync Gateway to decide whether to
enable it.
For #240
Compress outgoing doc JSON bodies in multipart format

For #240
Decode compressed JSON MIME bodies in multipart server responses

Support Gzip Content-Encoding of a document body encoded in a MIME
part (as when downloading a doc with attachments.)
For couchbase/sync_gateway#238
Improvements to HTML doc generation

* Functions (like CBLVersion, CBLGeoPointToJSON…) are now emitted.
* Moved CBLJSON.* and CBLGeometry.* into API folder so all the public
  headers live in one place, which makes it easier for Doxygen to find
  them.
* Added timestamps to footers of pages.
API: Renamed CBLVersionString() -> CBLVersion()

Fixes couchbaselabs/couchbase-lite-api#60
CBLModel support for CBLJSONEncoding properties with mutable state

See the docs of the new -[CBLJSONEncoding setOnMutate:] method for details.
Also fixed a typo in the name of the -initWithJSON: method.
Fixes #221
Fixed a bug in the previous commit’s unit test
Add “_local_seq” property to doc passed to map block

Its value is the sequence number of the revision. The map function can
emit this as the key (or part of the key) to sort the index chronologically
like a _changes feed.
FMDB fix: Better error handling in FMResultSet