Issue #312 -- add test, which seems to reproduce an issue since it fails.

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #312 -- rename test

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #312 -- test modifications

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #331 - convert tests to mockwebserver

https://github.com/couchbase/couchbase-lite-android/issues/331
Issue #331 - testPullerNoAttachments() and testPullerNoAttachmentsWithSecondPull() working

https://github.com/couchbase/couchbase-lite-android/issues/331
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
Issue #312 -- disable original test, still under construction

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #312 -- temporarily mark this test as failing

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #312 -- temporarily remove the failing assertion

https://github.com/couchbase/couchbase-lite-android/issues/312
Issue #312 -- oops, last change broke the test

https://github.com/couchbase/couchbase-lite-android/issues/312