[Android] At the end of make_apk execution, show reminder to upload packages for ARM and IA

Format the output as the requirement of XWALK1648.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1648
[Android] Add test case for navigate().

This patch is to add test case for navigate().
Open two url, navigate to back url, get the url and compare it with the expected result.
navigate to forward url, get the url and compare it with the expected result.
[Android] Add test case for getXWalkVersion().

This patch is to add test case for getXWalkVersion().
Verify the xwalk version with regular expression.
[Runtime] Fix wrong write of variable name on js.

Fix it.
[Tizen] Prepare the screen orientation code to use the Blink impl

This is the first step to getting rid of our own custom extension
and be 100% compatible by the emerging standard.

This patch has been developed in cooperation with Mikhail Pozdnyakov!

BUG=XWALK-1569
Merge pull request #2012 from darktears/master

[Tizen] Prepare the screen orientation code to use the Blink impl
Bump version to 7.36.146.0
[Android] Ensure onPageStarted won't called for iframe loading

Even for http/https iframe, onPageStarted would not be called. To hook
up iframe url loading, the embedder is able to override
shouldOverrideUrlLoading defined in XWalkClient.

TODO:
Consider to expose shouldOverrideUrlLoading as a public API?

BUG=https://crosswalk-project.org/jira/browse/XWALK-1780
Reenable --simd-object flag after M36 rebasing.

BUG=XWALK-1809
[Android] ManifestJsonParser: Use dict.get() when possible.

Instead of manually checking whether a key is present in a dict, just
use dict.get() with a default value.
Merge pull request #2007 from hmin/onPageStarted

[Android] Ensure onPageStarted won't called for iframe loading
Merge pull request #1964 from wuhengzhi/getXWalkVersion_test

[Android] Add test case for getXWalkVersion().
Merge pull request #1983 from jinbang/test_api_navigate

[Android] Add test case for navigate().
[Runtime][Tizen] Fix hwkey issue after M36 rebase.

Crosswalk fetches hardware key events from MessagePumpOzone before.
However, MessagePumpObserver is deprecated in M36, it is replaced by
PlatformEventObserver, which is installed on a PlatformEventSource.
Besides, the ozone message pump is also removed in M36 and is
substituted by the default message pump based on libevent instead.

This patch fixes above issue and now we support 'hwkey' feature again.

BUG = XWALK-1420
Merge pull request #1950 from PeterWangIntel/PR1648

[Android] At the end of make_apk execution, show reminder to upload pack...
[Runtime] Make application running with isolated storage partition

Tizen WRT spec and Chrome both require applications running with private
storage. Which means the application running data like local storage, cookies,
app cache, GPU cache will move to a standalone storage directory.

When an app is uninstalled, it is not safe to remove the corresponding
directory directly. So we will mark the uninstalled apps in DB and garbage
collect them when next time Crosswalk starts up.
[Tizen] Add xwalk-launcher support for full app exec path cmdline

Currently the AUL service can't find correct app info by using
/proc/<pid>/cmdline when app is launched with xwalk-launcher
method. It needs full app exec path to query the corresponding app info.

This patch will change argv to full exec path when app launched with
xwalk-launcher <app-id>.

BUG=XWALK-1722
Merge pull request #2018 from rakuco/use-dict-get-in-manifestparser

[Android] ManifestJsonParser: Use dict.get() when possible.
[Android] Add test case for getCurrentItem().

Load a url, get the current item, compare its url and titel with the expected result.
Merge pull request #2021 from huningxin/master

Reenable --simd-object flag after M36 rebasing.