[Android] Use intent actions to handle navigation according to MIME type.

Currently only "application/*" MIME type are handled by intent actions,
for other MIME types (text/*, video/*...) are still handled by XWalk.

BUG=XWALK-1560
[Android] Add the test case for addJavascriptInterface.

In this test case, we should use "@JavascriptInterface", it's from
"org.xwalk.core.JavascriptInterface", not
"android.webkit.JavascriptInterface".
In addition, if the target sdk version will be equal to or greater
than 17, "@JvascriptInterface" is required.

BUG=XWALK-1595
Revert "[Runtime Model] Packaging the XPK package generator in Linux & Windows"

We've never officially shipped any Windows or Linux archives, so this
target is not really serving any purpose.

This reverts commit 0b649e3b21882fe3b61afa8a4f46e6f54f51f144.
[Android] Specify valid characters and verify app name.

This patch is to specify valid characters and verify the app name
in customize.py
Specify the valid characters, if the app name or package name is invalid,
provide the error information and advice.
Add test cases for invalid chars.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1298
[Runtime] Enable cookie for app and devtool schemes

Enable the content SQLite based cookie storage.
All installed applications will share the same database file, but the
access will be restricted by their application ID.

BUG=XWALK-1587
Merge pull request #1868 from sqliu/handle-mime

[Android] Use intent actions to handle navigation according to MIME type...
Merge pull request #1875 from wuhengzhi/addJavascriptInterface

[Android] Add the test case for addJavascriptInterface.
Merge pull request #1826 from wuhengzhi/character_handling

[Android] Replace invalid characters and verify app name.
[Tizen] Introduce ApplicationTizen class

Introduce ApplicationTizen class to encapsulate Tizen-specific
Application logic and make Application code more clean.
[Tizen][Runtime] Fix should not load external link resources in web
browser.

In some cases, when opening an allowed navigation link, some cross
origin resources may be blocked and opened in web browser. This patch
will solve this.
Merge pull request #1896 from seanlong/cookie_fix

[Runtime] Enable cookie for app and devtool schemes
Merge pull request #1906 from pozdnyakov/ApplicationTizen

[Tizen] Introduce ApplicationTizen class
Bump canary version to 7.
Merge pull request #1910 from takethathe/fix-allow-navigation

[Tizen][Runtime] Fix should not load external link resources in web browser.
Fix Windows build.

- Deactivate NaCl.
- Fix some very wrong method signature.
Merge pull request #1900 from rakuco/no-xpk-generator-target

Revert "[Runtime Model] Packaging the XPK package generator in Linux & Windows"
Merge pull request #1915 from darktears/win-build-fix

Fix Windows build.
Bump version to 7.35.134.0
[Tizen][Runtime] Add a new allow-navigation policy type.

Add a new allow-navigation policy patten type, "*", which represents
that allow to navigate to any external link.