renaming related to native api
native api related refactoring
Upgrade to Android Studio 0.3.x and use gradle 0.6.+
fix in CBLiteJavascriptTestCase.java

constructor for CBLManager was changed
renames in CBLJavaScriptViewCompiler after changes in CBLite
Refactoring into different package, removing prefix from names, etc.
Replace license with correct version
Refactor to allow running outside of Android.
Pull over the Android impl of Base64 and revert to using it.
Merge branch 'refs/heads/detached' into native_api

Conflicts:
	src/instrumentTest/java/com/couchbase/lite/testapp/javascript/tests/CBLiteJavascriptTestCase.java
	src/main/java/com/couchbase/lite/javascript/JavaScriptViewCompiler.java
Merge branch 'refs/heads/native_api'

Conflicts:
	src/instrumentTest/java/com/couchbase/lite/testapp/javascript/tests/CBLiteJavascriptTestCase.java
	src/main/java/com/couchbase/lite/javascript/JavaScriptViewCompiler.java
CBLiteJavascriptTestCase -> LiteJavascriptTestCase