Issue #103 - add some assertions related to changes count for docs with attachments pushed via multipart upload.

https://github.com/couchbase/couchbase-lite-android/issues/103
Updated replication performance test to support configurable number of documents
Issue #96 - add test to detect issue.  make other tests more strict to detect unexpected errors in replications.

https://github.com/couchbase/couchbase-lite-java-core/issues/96
Issue #96 - add lower level test to detect issue.

https://github.com/couchbase/couchbase-lite-java-core/issues/96
Reduce timeout to something more reasonable.
Issue #100 - assertion is failing (sporadically) so comment it out for now.

https://github.com/couchbase/couchbase-lite-java-core/issues/100
Added two test for manager.replaceDatabase, one without attachments and one with
Issue #224 - initial implementation effort.

1. add android implementation classes
2. update replicator to listen for network changes

https://github.com/couchbase/couchbase-lite-android/issues/224
Issue #224 - use synchronized keyword rather than synchronized block

https://github.com/couchbase/couchbase-lite-android/issues/224
update submodules
remove unneeded comments
test for _changes on empty DB, issues#90

https://github.com/couchbase/couchbase-lite-java-core/issues/90
Fix .gitignore
Issue #104 - reproduce issue where pusher is not updating local or remote checkpoint after it's stopped.

https://github.com/couchbase/couchbase-lite-java-core/issues/104
Issue #104 - fine tune unit test

https://github.com/couchbase/couchbase-lite-java-core/issues/104
Merge remote-tracking branch 'upstream/master' into thaliauth