Got tests running in Java!!!

JavaEktorpCreateClientBuilderTest - Needed to create a new temporary
directory on each test run because just shutting off the listener
doesn't appear to really shut it off (threads are still running) and
this appears to stop it from releasing file handles which means the
set up for the next test fails when it tries to delete the test databases.
https://github.com/couchbase/couchbase-lite-java-listener/issues/43

Put in work around for timing bug in TJWS - https://github.com/couchbase/couchbase-lite-java-listener/issues/40