Issue #58 - fix testPushPurgedDoc() by making the call to get the local document not throw an IOException, and increasing the timeout.  There was also some renaming related to addResponderFakeLocalDocumentUpdate404()

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - call addResponderFakeLocalDocumentUpdate404(), otherwise test doesn't push any docs.

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - testHeaders() calls runReplication() now.

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - tests stop replications and queries when done with them

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - make sure replication is stopped before test is finished.

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - update testGoOffline to add replication listener sooner.

https://github.com/couchbase/couchbase-lite-java-core/issues/58
Issue #58 - more tweaks to make goOffline() pass

https://github.com/couchbase/couchbase-lite-java-core/issues/58