Issue #104 - add method so the unit test can get the last sequence stored.

https://github.com/couchbase/couchbase-lite-java-core/issues/104
Issue #104 - fix issue, unit test now passes.

https://github.com/couchbase/couchbase-lite-java-core/issues/104
Issue #112 - fix issue by setting default to same as iOS default: 60 seconds.

Unfortunately not a way to customize this yet.

https://github.com/couchbase/couchbase-lite-java-core/issues/112
Issue #108 - fix: assert in Database causes failure on Windows

https://github.com/couchbase/couchbase-lite-java-core/issues/108
Updated Manager replaceDatabase to take InputStreams for source DB and attachments, this supports using canned assets bundles with the App without requiring an intermediate copy on the local file system. Added StreamUtils class to support use of streams
Added ResourceUtils to simplify handling of resources
Add JAR support for getResourceListing
Added private replaceDatabase method that takes an Iterator over a set of Map.Entry objects, this guarantees that we only move forward through the attachments. Callers can use LinkedHashMap and SortedMap to enforce order.
Updated ManagerTest to use new Manager replaceDatabase method signature