[Android] Copy the right Device Capabilities API

It was copying the one for other platforms than Android.
[Android] Fix the issue of accessing asset resources with unnormalized URI.

Web applications may have unnormalized URI (additional slashes), which causes
failure of accessing them with AndroidProtocolHandler.
The fix was in Crosswalk, but https://github.com/crosswalk-project/crosswalk/commit/12b98a890de27d1ec96eb7f10558010fc7412e58
reverts it. So moving it back.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2226
[Tizen][Runtime] Do not require to set the application version in config.xml.

On Tizen platform, a Tizen wgt web application is not required to have a
'version' field in config.xml, the Crosswalk runtime should follow this behavior.

BUG=XWALK-2220
Merge pull request #2274 from darktears/fix-xwalk-core

[Android] Copy the right Device Capabilities API
Merge pull request #2278 from takethathe/not_check_version

[Tizen][Runtime] Do not require to set the application version in config.xml
[Android] Implement the interface for onScaleChanged.

This patch is to add the bridge code for onScaleChanged.
In xwalk_render_view_host_ext.cc, it receives the event about page
scale factor changed, transfers the factor to XWalkContentsClientBridge.
Merge pull request #2279 from sqliu/fix-asset

[Android] Fix the issue of accessing asset resources with unnormalized U...
[Linux] Fixed the regression issue that failed to start xwalk from command line.

In the patch 053869eb we set the url_spec into manifest using
keys::kStartURLKey instead of keys::kURLKey in
ApplicationData::Create, and we forget to replace the
Application::URLKey by Application::StartURLKey when launching
application from url in ApplicationSystem::LaunchWithCommandLineParam,
in this case we would fail to lunch xwalk on Linux from command line
with a startup url as its argument.
Merge pull request #2281 from jondong/application-data

[Linux] Fixed the regression issue that failed to start xwalk from comma...
Merge pull request #2275 from wuhengzhi/onScaleChanged_bridge

[Android] Implement the interface for onScaleChanged.
Bump version to 8.37.188.0
[Tizen][Runtime] Check the package type using application id instead.

Crosswalk runtime will check an installed web application type according to the
configure file name, if there's config.xml, it represents a WGT package, and
manifest.json represents an XPK package. But if a package have both of them,
it's always identified as XPK package, no matter it's actually a WGT or XPK
package. The patch will change to check the package type using the application
id, the tizen style app id represents a WGT package, xpk style id will be
identified as XPK package.

BUG=XWALK-2220