[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][REG] Packaging tool does not work with python 3.0+

1. command output is a bytes-like object in python3.0+,
re.findall can't use a string pattern on a bytes-like object,
encode the bytes-like object to str to fix that.
2. map function will return a map object in python3.0+,
'map' object has no attribute 'extend',
not use map function to fix that.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2303
[Android] The LaunchScreen dialog follows the activity window flags

Instead of check whether the activity is in fullscreen mode, just follow the activity window flags.

BUG=XWALK-2294
[Android] Fix fullscreen not working issue on Android versions < 4.2

Change the values-v17 to values-v14, as we support Android versions >= 4.0

BUG=XWALK-2307
[Android] Add test cases for onReceivedTitle.

This patch is to add test cases for onReceivedTitle().
Test this interface with url and data, verify the title.
Merge pull request #2304 from kurli/manifest_fullscreen

[Android] Fix fullscreen not working issue on Android versions < 4.2
Merge pull request #2302 from jinbang/support_python3.0+_byte_map

[Android][REG] Packaging tool does not work with python 3.0+
Merge pull request #2296 from kurli/launchscreen_immersive

[Android] The LaunchScreen dialog follows the activity window flags
[Tizen][Runtime] Disable device api in remote web frames.

According to Tizen core spec, only local frames can access to device api, the
remote pages can not do this. This patch will enable this feature on Tizen
platform.

BUG=XWALK-2153
[Android] make_apk: Generated android name by package.

Try AppInfo.android_name is currently generated from options.name,
but the restrictions on options.name's value will be lifted in an upcoming commit.
That cannot happen to android_name,
so we now generate it from the package name passed via the --package option.
[Android] make_apk: Accept any string to be application name.

The new w3c manifest spec requires accepting any string to be application name.
However in previous make_apk process, they were treated as invalid input.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2212
[PATCH] fixed xwalk rewritting --use-gl option

Previously if user specified --use-gl option, it was ignored.

Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@globallogic.com>
Bump version to 9.37.194.0
Merge pull request #2310 from jinbang/tool_allow_any_string

[Android] Allow any string in manifest name field
Merge pull request #2309 from wuhengzhi/onReceivedTitle_test

[Android] Add test cases for onReceivedTitle.
[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][Runtime] Enable pause/resume web application JS engine.

The Tizen core spec requires that the web runtime should have the ability to
pause and resume the javascript engine when receiving the corresponding system
events.

BUG=XWALK-1497,XWALK-1498
Roll Chromium 37.0.2062.76.
Merge pull request #2312 from darktears/master

Roll Chromium 37.0.2062.76.