[Android] Add test case for onJavascriptCloseWindow().

This patch is to add test case about onJavascriptCloseWindow().
Load a html, it will call "window.close()", then
onJavascriptCloseWindow() will be called. The called flag will be
marked with the help of TestHelperBridge. Get this flag and compare
it with the expected result.
[Tizen] Use Tizen application database to store application data

Crosswalk should use the Tizen platform's application database
to store application data, instead of its own. This reduces
duplication of information and allows webapps to be behave
more like native apps in the eyes of the system.

BUG=XWALK-2029
[Android] Enable instrument test for Messaging API.

Enable instrument test for Messaging API.
[Android] Support 'xwalk_description' field in manifest.

Support 'xwalk_description' field in manifest according to W3C manifest spec.
The legacy field 'description' are still supported, but will print a warning message.
Merge pull request #2226 from jinbang/tool_support_manifest_xwalk_description

[Android] Support 'xwalk_description' field in manifest.
Merge pull request #2239 from shawngao5/enable_messaging_test

[Android] Enable instrument test for Messaging API.
Merge pull request #1995 from wuhengzhi/onJavascriptCloseWindow_test

[Android] Add test case for onJavascriptCloseWindow().
Merge pull request #2235 from pozdnyakov/Use_Tizen_app_DB

[Tizen] Use Tizen application database to store application data
[Android] Move some tests to internal shell test

Implement 'TODO(wang16)' for core shell test.
Move GeolocationPermissionTest, RendererResponsivenessTest,
SetAppCacheEnabledTest, WebNotificationTest into internal shell test.