Feature/issue 431 storage engine

See https://github.com/couchbase/couchbase-lite-android/issues/431