Don't check twice

The current test checks twice for the same port number.
Merge pull request #413 from yaronyg/patch-12

Don't check twice
Fix https://github.com/couchbase/couchbase-lite-java-core/issues/279

https://github.com/couchbase/couchbase-lite-java-core/issues/279 is proximally caused by a failure to close the content stream in attachmentAsserts. So this fixes that. But of course https://github.com/couchbase/couchbase-lite-java-core/issues/210 is the real issue!! :)

I also threw in a fix for the same issue in failingTestPullerGzipped just in case at some point it gets re-activated again.
Merge pull request #415 from yaronyg/patch-13

Fix https://github.com/couchbase/couchbase-lite-java-core/issues/279
Fix for close bug in tests and changes to work with new ChangeTracker API
Merge remote-tracking branch 'upstream/master'
Add automation to perf test cases by running combination of parameters and check pass/fail
Merge pull request #418 from couchbase/feature/perf_automation

Add automation to perf test cases by running combination of parameters
Squashed commit for these two issues

https://github.com/couchbase/couchbase-lite-android/issues/397
https://github.com/couchbase/couchbase-lite-android/issues/398
Detect 409 Error on PUT checkpoint issue with unit test

https://github.com/couchbase/couchbase-lite-java-core/issues/250
Reproduce batcher thread safety issue

https://github.com/couchbase/couchbase-lite-java-core/issues/283
Reproduce batcher thread safety issue - minor tweaks

https://github.com/couchbase/couchbase-lite-java-core/issues/283
Re-Merge pull request #415 from yaronyg/patch-13

Hand merge this since it didn't merge cleanly when merging in the feature/issue_249_restart_replications feature branch.

Fix https://github.com/couchbase/couchbase-lite-java-core/issues/279
Change exception signatures

the runReplication now throws Exception rather than CouchbaseLiteException
Update submodule
Fix testGoOnlinePuller() test failure

This test failure was caused by behavior change from commit 3ba8f38f0559d717dee11970e421fba639a2612d on java-core.

The underlying code is fine, it's the test that's doing the wrong thing.  Normal checkpoint response would be 404 not a 503.
testVerifyPullerInsertsDocsWithValidation test -- currently passing

https://github.com/couchbase/couchbase-lite-java-core/issues/242#issuecomment-57230485
Rework testBatcherBatchSize5 to be more robust

https://github.com/couchbase/couchbase-lite-java-core/issues/287
Fix attempt for Jenkins test failure testRetryQueueDeadlock()

- Upgrade MockWebserver to later version, since there was a stacktrace coming from that package (and I'm not sure why such an old version was being used)
- Tweak delays so this test runs faster

https://github.com/couchbase/couchbase-lite-java-core/issues/287#issuecomment-57241711
Add three new test cases