[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=
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.
Merge pull request #1829 from kurli/roll-deps

DEPS.xwalk: Roll chromium-crosswalk (15a25d19 -> d233df47).
[Tizen][Runtime] Enable to open navigation link in system web browser
when it's blocked by CSP mode.

On Tizen platform, the allow-navigation policy will control the behavior
for opening a navigation link in web app, if the navigation link domain
is not list in it, the action will be blocked and the link should be
opened in system web browser.

The patch does some reworks, since there are some issues when using the method
ContentBrowserClient::CanCommitURL, if it returns false, the render process
will be killed, and web application will crash, and it will be fixed in
this patch.