[Android] Catch missing xwalk library make_apk.py

When creating (x86/ARM) packages, emit a warning if the
corresponding architecture libxwalkcore.so is not found.
If no packages have been created due to missing
libxwalkcore.so, abort with an error message.
DEPS.xwalk: Roll chromium-crosswalk (634d34e4 -> 15a25d19).

15a25d1 Merge pull request #145 from wang16/resource_m35
4423c80 [Android] Address Context leak in ResourceExtractor
6f158d0 [Android] Revert "Make the ResourceExtractor use the App context"
0eae511 Merge pull request #143 from halton/nacl
0151e36 [Backport] Add base.gyp:base_static as dependency of nacl component
[Android] Enable auto detect connectivity state change

1. Enable auto detect connectivity state change.
2. Add permission of ACCESS_WIFI_STATE.

BUG=XWALK-1324
[Android] Fix the black screen issue of fullscreen video playback introduced by rebase.

In 35, new method added for the fullscreen video playback, this requires a new method to
be called before enter/exit fullscreen.  An public method added into XWalkView for the
method call.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1431
TEST=
[Tizen] Fix Tizen app executable path length and launcher symbol link name issues

Issues:
1. Tizen AUL will parse /proc/*/cmdline to retrieve the application ID, however
current launcher symbol link set its name to Crosswalk app ID instead of Tizen
app ID.
2. Tizen AUL can only handles proc/*/cmdline with a max 128 bytes length buffer,
however current generated app ID and the whole path can easily surpass this
limitation.

Solution:
new-tizen-app-id = "xwalk." + $crosswalk-app-id
new-app-exe-path = /home/app/.config/xwalk-service/applications/$crosswalk-app-id/bin/$new-tizen-app-id

BUG=XWALK-1434,XWALK-1435
Merge pull request #1824 from seanlong/tizen_aul_fix

[Tizen] Fix Tizen app executable path length and launcher symbol link name issues
Bump version to 6.35.122.0
[Android] Support keeping-screen-on for web apps

Provide '--keep-screen-on' arguments in packaging tool
and apply keep-screen-on flag to the activity,
then the activity will request keep screen on for the whole life.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1411
Merge pull request #1821 from wang16/roll_deps

DEPS.xwalk: Roll chromium-crosswalk (634d34e4 -> 15a25d19).
Merge pull request #1827 from sqliu/video_fullscreen

[Android] Fix the black screen issue of fullscreen video playback introd...
Merge pull request #1822 from kurli/network-change-listener

[Android] Enable auto detect connectivity state change
Merge pull request #1825 from jinbang/keeping_screen_on

[Android] Support keeping-screen-on for web apps
[Tizen][Runtime] Add support for 'hwkey' in Tizen widget configuration.

Tizen WRT Core Spec shows that when hardware key(‘back’, ‘menu’) is
pressed, WRT MUST send the “tizenhwkey” custom event to the Web
Application if the <tizen::setting hwkey=”disable”/> element is not
specified. Therefore, app developer can add customized behavior for
this.

Spec:
https://source.tizen.org/sites/default/files/page/tizen-2.2-wrt-core-spec.pdf
(item 0470)

This implementation will fetch event from OzoneMessagePump, if it is a
key event, and at the same time the 'hwkey' flag is not disabled in
widget configuration, browser process will send the event to render process,
so that RP can handle the hardware key event.

BUG=XWALK-1166
Merge pull request #1819 from shaochangbin/hwkey-impl

[Tizen][Runtime] Add support for 'hwkey' in Tizen widget configuration.
[Application] Fix launcher idle callback return value and EP message loop type

1. init_extension_process_channel should return FALSE, otherwise it will be
called endlessly.
2. Thread running EP logic should have a TYPE_DEFAULT message loop type. As
on Linux system, the launcher's main thread already has a Glib message pump(TYPE_UI).
Merge pull request #1832 from seanlong/launcher_fix

[Application] Fix launcher idle callback return value and EP message loop type
Merge pull request #1813 from r0b5t4/wip

[Android] Catch missing libxwalkcore.so in make_apk.py

When Crosswalk is built as a shared component, libxwalcore gets a
.cr.so suffix, and make_apk silently bails, not finding it. This patch
checks for the existance of libxwalkcore.so, and prints an
understandable error when it is not there.
Bump version to 6.35.123.0
DEPS.xwalk: Roll chromium-crosswalk (15a25d19 -> d233df47).

d233df4 Merge pull request #147 from kurli/embedded-fail
5a10553 [Android] Ignore status from non tracked activities
4b5910d Merge pull request #144 from shaochangbin/observe-ozone-messagepump
fac3dd7 Add MessagePumpObserver for MessagePumpOzone.
[Android] Support xwalk_host member for manifest.json

The xwalk_host member allow application developer to add URL
match patterns as white list for allow Cross-Origin access.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1353