[Android] Only put necessary files in official archive

The official archive will only include:
1. Runtime Library apk;
2. Hello World apk;
3. Application template for developer.

BUG=https://github.com/crosswalk-project/crosswalk/issues/753
Merge pull request #757 from wang16/official_archive

[Android] Only put necessary files in official archive
[Android] Enable the geolocation feature.

Enable the geolocation feature by responding the request permission from the content,
implementing the geolocation prompt by the callback functions.

Some files were copied from the android_webview, like as InMemorySharedPreferences.java,
runtime_geolocation_permission_context.cc. They were modified according to the current
project requirements, remove the jni dependency, since this feature is required on
other platforms.

BUG=
TEST=build/android/run_instrumentation_tests.py --test-apk XWalkCoreTest \
--verbose -I --num_retries=1 -f testGeolocationPermissionShowPrompt