Issue #331 - introduce smart mock response, tests still pass

https://github.com/couchbase/couchbase-lite-android/issues/331
Issue #331 - convert object to be a smart mock response, tests still pass

https://github.com/couchbase/couchbase-lite-android/issues/331
Issue #331 / Issue #231 - seeing unexpected checkpointing behavior, logging as a bug.

https://github.com/couchbase/couchbase-lite-java-core/issues/231
https://github.com/couchbase/couchbase-lite-android/issues/331