[Tizen][Runtime] Change to initialize access whitelist when webkit has been initialized.

After rebase to M37, in some conditions, there's no need to create javascript
context, so it's not a right place to init the access white list. This patch
will change to do it after webkit engine initialized.

BUG=XWALK-2295
[Android] Set DIP scale and refine the parameter.

This patch is to set the DIP scale in the construction of XWalkContent
and refine the parameter of onScaleChanged().
[Android] Add test case for OnScaleChanged.

This patch is to add test case for OnScaleChanged().
[Tizen] Add signature xsd file into crosswalk

Because crosswalk has replaced WRT in Tizen common image, some metadata
file which provided by wrt-installer package are missed.
signature_schema.xsd is used to verify whether signature.xml is valid.
[Tizen] Checking widget signature

Process signature file in widget according to
http://www.w3.org/TR/widgets-digsig/#signature-verification. Because
there is no Tizen CA root in image, reference validation and signature
validation on signature will be added when CA is ready.
[Android] Unregister broadcast receiver for notification properly

Unregister non-regsitered broadcast receiver will cause
crash on Android. The condition to detect whether the broadcast
receiver has been registered to receive Notification close
pending intent is change by commit eeeb8eeab.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2356
Enable Alsa support

Bug=XWALK-2262
GetUserAgent shouldn't have Mobile for IVI

Bug = XWALK-2317
Roll blink crosswalk

- [Temp] Backport r178889 from upstream
[REG] Fixed regression error that NaCl module failed to load

When rolling Chromium to version 37.0.2062.76, the interface
content::ContentMainDelegate::ZygoteStarting has been changed,
which makes it fails to call the old implementation in
xwalk::XWalkMainDelegate. Reimplemented it as indicated by chrome.

Also according to patch 1d7be68, nacl::NaClHelper is introduced
with the refactor of MessageChannel to control the in-process
and out-of-process message queue behavior, which should be created
inside xwalk::XWalkContentRendererClient::RenderFrameCreated when
NaCl is enabled.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2297
Revert "Enable Alsa support"
[Android][SysApps] Add Event type for DeviceCapabilities.

Add SystemDisplayEvent and SystemStorageEvent type.

BUG=XWALK-1301
[Android][SysApps] Make StorageUnit.id and DisplayUnit.id be type of string.

BUG=XWALK-2354
[Android] Enable reflection layer generator

Add a python script to generating code for classes in
org.xwalk.core from classes in org.xwalk.core.internal
which need to be exposed in Embedding API.

For each class of org.xwalk.core.internal which needs to be
exposed in Embedding API.
A bridge class and a wrapper class will be created for it.
The bridge class is a subclass of internal class and maintains
a wrapper object of this type.
A wrapper class is in org.xwalk.core and be exposed in Embedding
API, it maintains an instance of bridge object as well.
Wrapper and bridge talks to each other via pure reflection. So
they don't have to be in the same package in future.

TODO: JavascriptInterface class needs to be placed in wrapper and
pass the class object to internal for recognition of javascript
interface.

BUG Related: https://crosswalk-project.org/jira/browse/XWALK-1638
Do not use scripting inside gclient

After recent changes on depot_tools, using "for loops" inside gclient
config file apparently is not possible anymore. Also, the "solutions"
now has to be explicitly declared.

BUG=XWALK-2379
Bump version to 9.37.195.0
Implement "xwalkctl -d PORT_NUMBER" to dynamically enable remote debugging mode

With this patch, to enable remote debugging, we don't need to modify the
configure file "/usr/lib/systemd/user/xwalk.service" and restart the xwalk
service anymore.

Usage:
xwalkctl -d 9222 #enabled remote debugging at port '9222'
xwalkctl -d 0 #disable remote debugging

BUG=https://crosswalk-project.org/jira/browse/XWALK-2058
DEPS.xwalk: Remove duplicate lines.

Remove a few duplicate comments added by 60aaa8bec ("Do not use
scripting inside gclient").
Roll M37.0.2062.94 which is the first stable of M37.
Bump version to 9.37.196.0