update Android Studio version
Add docs for cp settings.gradle.example settings.gradle
Update README.md
Update README.md
Update submodule
build.gradle compile with couchbase-lite prefix
Issue #25 - extend the allowed time for this test to run

Previously this test was executing very quickly, because it was essentially processing everything at once, which is exactly the core issue of issue #25.

By expecting the test to complete so quickly, we are advocating mis-behavior.  Change this to expect the batcher to stream things out more over time, and therefore allow more time for the test to complete.

https://github.com/couchbase/couchbase-lite-java/issues/25
Issue #25 - add two tests which verify that latency was not adversely affected.

https://github.com/couchbase/couchbase-lite-java/issues/25
Issue #25 - bump up acceptable latency to take into account slower execution on jenkins

https://github.com/couchbase/couchbase-lite-java/issues/25
Issue #25 - bump up acceptable latency even more to reduce margin of error on jenkins machine.

https://github.com/couchbase/couchbase-lite-java/issues/25
remove replicationTestsEnabled
Merge branch 'refs/heads/release/1.0.0'

Conflicts:
	libraries/couchbase-lite-java-core
add testViewQueryWithDictSentinel

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

currently the test failed for options:
a) setInclusiveEnd(false)
b) setDescending(true)
Fixes for issues 280, 283, 285, 287 & 299

https://github.com/couchbase/couchbase-lite-android/issues/280 -
	Moves mavenLocal() from buildscript/repositories back to
repositories where it belongs.

https://github.com/couchbase/couchbase-lite-android/issues/283 -
	Fixes the while in RouterTest so it will exit if activeTasks.size()
doesn't shrink.

https://github.com/couchbase/couchbase-lite-android/issues/285 -
	Makes LiteTestCaseBase (see below) inherit from AndroidTestCase

https://github.com/couchbase/couchbase-lite-android/issues/287 -
	Supports a new property, LiteListener, that if set to 'true' will
cause a Lite Listener to be started. So now one can run the tests using
the listener instead of having to have the Sync Gateway.
Also includes the code to create the Listener.

https://github.com/couchbase/couchbase-lite-android/issues/299 -
	There are really just two changes we need. One is to change what
TestCase we inherit in if we are in Android or Java. The other is to
change how temporary files for the listener (287) are created. To make
this possible we did the following:
* LiteTestCase now inherits from LiteTestCaseBase
( LiteTestContext now inherits from LiteTestContextBase

Now the trick is that both LiteTestCaseBase and LiteTestContextBase are
defined in the com.couchbase.test.lite namespace. This is intentional!
That way we can define Android and Java versions of both of these classes
in their respective projects and then just blindly copy
com.couchbase.lite classes from androidTest to Java tests. Because the
android/java specific classes (LiteTestCaseBase & LiteTestContextBase) are
in their own separate namespace we can check them in and things will just
work when we compile.
Fix bugs in previous PR & got more tests to pass

build.gradle - Cleaning up declaration of listener dependency so it works
in Couchbase's environment

LiteTestCase - Get rid of logic that deleted test files from here to
context.

LiteTestContext - Allows caller to decide if subdirectory with data should
be deleted before test is run. By default the answer is yes.

Test9_LoadDB - The code assumed that DEFAULT_TEST_DB exists but since we
are re-using the same instance of LiteListener (due to TJWS bugs) we can't
rely on that so we create the DB if it's not there.
Fixed bug in isSyncGateway
add test reproducing infinite loop in View.updateIndex

When the final document to be indexed is a design document with
conflicts, updateIndex hangs in an infinite loop.

https://github.com/couchbase/couchbase-lite-java-core/issues/214
Test case for ValidationBlock not called

Validation Block doesnt get called as part of forceInsert method. When
pushing a document to sync gateway, the validation block should be called
during replication, but seems to be ignored.

Issue #: https://github.com/couchbase/couchbase-lite-java-core/issues/206
Fix the TestCase by checking for current revision

The Document object is created everytime and it doesnt make any sense to check if
that object is null. Instead the currentRevision will be null if the validation
actually failed.

Also, removed the validation and made sure that the same document was fetched properly
Issue #206 - edit test per comment "The second pull replication won't add the document.."

https://github.com/couchbase/couchbase-lite-java-core/issues/206#issuecomment-44352921