[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
[Runtime] WARP security mode should be enabled by default.

According to the W3C widget spec, http://www.w3.org/TR/widgets-access/,
it said: In the default policy, a user agent must deny access to network
resources external to the widget by default, whether this access is
requested through APIs (e.g. XMLHttpRequest) or through
markup (e.g. iframe, script, img). Means if there's no access tag in
config.xml, all external requests should be blocked.

BUG=XWALK-1772
[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.
[Tizen] [multi-users] remove setuid root in xwalk-pkg-helper

xwalk-pkg-helper is always run by root user. It needs to be launched
by a user in order to retrieve User ID in application framework
and then install/remove applications in user's places.

related to XWALK-1649

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
[Runtime] Fix wrong write of variable name on js.

Fix it.
Bump Crosswalk to 36.0.1985.18

This commit bump crosswalk to the newer M36 milestone.

Important commits :
- Sync gyp_xwalk with upstream gyp_chromium r263984.

- Update envsetup.sh due to upstream changes.
build/android/envsetup.sh from upstream renamed some variables. Make
sure we use these ones now.

- WebAudio is now enabled on x86 Android by default.

- [Tizen][Runtime] Fix MessagePumpOzone issue for M36 rebase.

MessagePumpOzone and MessagePumpObserver are deprecated in M36.
This patch removes related codes in Crosswalk in order to make it
compilable for M36 rebase.

Effect of this change is temporarily 'hwkey' feature doesn't work.

The following fix patch will be provided once we have successfully
switched to M36.

See bug XWALK-1420

-[Android] M36 Gardening : Refactor the notification system

The notification code needs to be refactored due to upstream changes.
Few methods names were renamed or removed and the biggest change was
the removal of the notification id that we were using.

This patch essentially adapt to the changes (notably passing the delegate
instead of process_id and route_id) and it rolls our own way to manage
notifications ids.

Upstream CL : https://codereview.chromium.org/241553002

- DEPS.xwalk: Roll ozone-wayland to a5ca2e9.

- [Tizen] Add crosswalk-do-not-look-for-gtk-dependencies-on-x11.patch.

Removing crosswalk-do-not-look-for-gtk2-when-using-aura.patch was not
enough, as use_ozone==0 in the Tizen Mobile (ie. X11) case and gyp was
then looking for GTK+ dependencies.
Add a patch that also checks for tizen==0, but only for Mobile, since
the other profiles do not need it.
Merge pull request #2011 from darktears/land-next

Bump Crosswalk to 36.0.1985.18
[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
[Android] Expand the path of app_root in LaunchScreen

If the provided path of manifest.json is not absolute, the launch screen image can not be found
and will cause build fail.
Change to use ManifestParser.input_path.

BUG=XWALK-1795
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...