[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.
[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
[Android] Add tests for Cross-Origin XHR.

For embedded client test:
1. install XWalkRuntimeClientEmbeddedShell.apk
2. python build/android/test_runner.py instrumentation \
--test-apk=XWalkRuntimeClientEmbeddedTest -v -f \
testCrossOriginXhr

For shared client test:
1. install XWalkRuntimeLib.apk
2. install XWalkRuntimeClientShell.apk
3. python build/android/test_runner.py instrumentation \
--test-apk=XWalkRuntimeClientTest -v -f testCrossOriginXhr
Merge pull request #1829 from kurli/roll-deps

DEPS.xwalk: Roll chromium-crosswalk (15a25d19 -> d233df47).
[Android] Fix crash issue caused by activity lifecycle

When use UI related callbacks for Embedded API, need to check XWalkView owner activity status.
Otherwise it will cause crash.

BUG=XWALK-1461
[Android] Fix navigation forward issue

Missed break in switch case statements.

BUG=XWALK-1475
Merge pull request #1800 from gaochun/cross-origin

Cross origin
Bump version to 6.35.124.0
Merge pull request #1839 from kurli/navigation-forward

[Android] Fix navigation forward issue
Merge pull request #1830 from kurli/check-xwalkview-status

[Android] Fix crash issue caused by activity lifecycle
[Android] Refine the callback function of compressor.

This patch is to refine the feature of compressor.
optparse stores the converted value when we use '--compressor'
at the first time. Then we use '--compressor=css', optparse
does not consume the argument.
Add 'type' and 'nargs', they instruct optparse to consume the
argument and convert the parameter to related type.
Add test case for this feature.

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