Initial commit with source code

Ported all codes over from Wayne Carter's Eclipse Project. Removed incorrect submodule to the old couchbase-lite-java-core.