[SysApps][Android] Fix several issues on messaging api

1) Correct addEventListener from "messaging" to "messaging.sms".
2) Each PendingIntent should have different requestCode to identify itself. If
using same code, the extra data field of PendingIntent instance will be replaced
by the new one. Then system calls the intent callback function only once.
3) In unit test page, move the verification steps into send.then
callback instead of calling after send function.

BUG=https://crosswalk-project.org/jira/browse/XWALK-940
[Linux][Tizen]Fix the bug XWALK-956:Remote debugging not work in crosswalk/Tizen_IVI.

Set IP address in commandline to INADDR_ANY instead of "127.0.0.1".
This allowed the server to receive packets destined to any of the interfaces.

BUG=https://crosswalk-project.org/jira/browse/XWALK-956
[Runtime] Generate the WGT package id by settings in config.xml.

For WGT package, the package id in Crosswalk runtime should be generated
from the settings (id attribute in widget (W3C widget) or
application (Tizen widget) element) in config.xml, instead of generating
from a randomly temporary directory path, so that one package should be
identified by its id.
[Android] Implement the feature of enabling immersive mode for full screen.

Since Android 4.4 (API Level 19) introduces the immersive related mode
for full screen, in Crosswalk, we need to support this feature accordingly.
This PR is resolving this issue by implementing the specific methods
corresponding to the scenarios that full screen mode is turned on and off.

BUG=https://crosswalk-project.org/jira/browse/XWALK-979
Merge pull request #1585 from shawngao5/master

[Android] Fix unable to get the "messaging" permission on Android OS
[Tizen] Check whether app has geolocation permission

This patch adds check whether application has permission to
use geolocation API.
Merge pull request #1628 from takethathe/wgt_id

[Runtime] Generate the WGT package id by settings in config.xml.
Merge pull request #1620 from iKevinHan/remotedebuging

[Linux][Tizen]Fix the bug XWALK-956:Remote debugging not work
Merge pull request #1631 from alexshalamov/check_geolocation_permission

[Tizen] Check whether app has geolocation permission
Do not ignore src/third_party/cros_system_api

This is now a dependency for the Storage Monitor. It may sound like it is
ChromeOS-only dependency, but the Media Transfer Protocol needs a file from it.
DEPS.xwalk: Roll chromium-crosswalk to 655d52b8

655d52b8 Merge pull request #117 from tmpsantos/storage_monitor
0fb3de5 [SysApps] Compile StorageMonitor as a component
[SysApps] Add a data provider for Linux based on Chromium's StorageMonitor

This provider has a big chance of being generic enough to be used for Mac and
Windows. The backend for Android was not implemented yet which makes me sad.

We will have to implement a custom provider for Android (upstream maybe?).
Merge pull request #1633 from tmpsantos/chromium_storage_monitor2

[SysApps] Add a data provider for Linux based on Chromium's StorageMonitor
[SysApps] Use the new DeviceCapabilities implementation

And also enable it by default for Tizen. This new implementation works
for Linux, Windows, Mac and Tizen. Has partial support for Android but
currently is not enabled (since Android uses its own implementation).
Bump version to 5.34.92.0
Merge pull request #1634 from tmpsantos/replace_dev_cap

[SysApps] Use the new DeviceCapabilities implementation
Merge pull request #1626 from ShDavidliu/Immersive

[Android] Implement the feature of enabling immersive mode for full scre...
[Android] Switch RenderView to RenderFrame for IoThreadClient impl

Since Chromium starts to support out-of-process iframe, RenderViewHost
is now replaced by RenderFrameHost, and in future it will be deprecated, as a
result, instead of watching a RenderView creation, we should watch a
RenderFrame creation to set the data for IoThreadClient impl. Reference
https://codereview.chromium.org/114573003 for more info.

In addition, we also enable 21 test cases for shouldInterceptRequest

BUG=https://crosswalk-project.org/jira/browse/XWALK-996
TEST=org.xwalk.core.xwview.test.XWalkClientShouldInterceptRequestTest