Unit tests for the new Authentication APIs

* Added unit tests for testing AuthenticatorFactory, BasicAuthenticator, and TokenAuthenticator.
* Modified ReplicationTest according to reflect the code changes.
* Reference PR for Authentication APIs implementation : https://github.com/couchbase/couchbase-lite-java-core/pull/159 .
Merge pull request #263 from couchbase/auth_api

Unit tests for the new Authentication APIs
Add test that I found in ToDoLite-Android code

I must have added this test while looking into a bug.
update submodules
Fix failing test
java-core issue number #158

Added new view performance tests and JsonDocument unit test
Merge pull request #266 from couchbase/java_issue_158

java-core issue number #158
Issue #151 - make a pass through code to pass formatString and var args

https://github.com/couchbase/couchbase-lite-java-core/issues/151
Merge pull request #268 from couchbase/feature/issue_151

Issue #151 - make a pass through code to pass formatString and var args
Refactor responder into its own method

Also add another responder to simulate 401 response
Issue #241 - add test to detect missing feature

https://github.com/couchbase/couchbase-lite-android/issues/241
Rename variable
Fixes #260 -- bug in the test, not the underlying code

https://github.com/couchbase/couchbase-lite-android/issues/260
Issue #269 - unit test for PersistentCookieStore

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

Issue #269 - implement additional methods for HttpClientFactory

https://github.com/couchbase/couchbase-lite-android/issues/269
update submodules
Merge pull request #273 from couchbase/feature/issue_269_squashed_persist_cookie

Feature/issue 269 squashed persist cookie
Rename com.couchbase.cblite -> com.couchbase.lite
add failingTestPushUpdatedDocWithoutReSendingAttachments
failed due to https://github.com/couchbase/couchbase-lite-android/issues/66