Added NSDecimalNumber support to CBLModel
The value stored in _properties should be the parsed NSDecimalNumber, not the raw string.
Tweaks for compatibility with new version of Xcode
Pull request #48 (Added NSDecimalNumber support to CBLModel)

Merged branch 'master' of git://github.com/Zymantas/couchbase-lite-ios
Tweaked warning for failed NSDecimalNumber parsing in CBLModel

(see #48)
Checked in new Xcode '.xccheckout' file
Allow incoming attachment with bogus revpos (but fix it and warn)

Fixes #44
CBLModel's save method shouldn't trigger -didLoadFromDocument call

CBLModel saw an echo of its own document change and treated it as an
external change, causing it to reload its properties. This was
wasteful. Fixed it. (Fixes #52)
Speculative fix of a warning from CBLSocketChangeTracker

Fixes the only way I can find to reach the warning "input stream read
returned 0".

See Message-ID 292d3b0e-b304-4306-9d9a-a80da31c0b70@googlegroups.com
CBLModel support for typed array properties (including arrays of models)

Docs on the wiki at:
https://github.com/couchbase/couchbase-lite-ios/wiki/Guide%3A-Models
Fixes #51.
Two small fixes suggested by the Clang static analyzer
Oops, some new files were in the wrong iOS targets
Implemented JSON-Schema validation via optional CBLJSONValidator class.

This class is in the "Extras" folder in a binary distribution.
You'll need to compile it into your app yourself.
API tweaks for JSON-Schema validation
Updated CBLJSONValidator to draft 4 of JSON-Schema spec.
Added options -dir, -port, -help to LiteServ

Also a usage message that’s printed if you give an unknown arg.
Router: Make "POST /_replicate" synchronous as in CouchDB
Better recovery from failure to save replication checkpoint

On 404, clear the saved checkpoint (including its _rev) and retry.
On 409, load the checkpoint again to pick up the current rev, then retry.
Fix for crash whereby TDRouter could get messaged after deallocation

Fixes #266.

Conflicts:
	Source/CBL_Router+Handlers.m
link to syncable.org