[Android][Tizen] Generate error messages from network error code.

Generate detailed error message from network error code.
For Android, it will popup a dialog contains the error message.

TODO:
1) The error page is not supported currently.
   Check whether it's needed in runtime.
2) The translations in grd file are missed.

BUG=XWALK-1274
[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.
[Tizen IVI] Support landscape window orientation by default

Before the change 'NativeAppWindowTizen' hardcoded portrait
orientation to be the default one, however (unlike the mobile
devices) the default window orientation on IVI devices is
landscape. Thus the wrong window transformation was applied
causing bugs, e.g. XWALK-1313.

This patch adds support (not complete yet, but enough for most
of the applications) for the default landscape window orientation.

BUG=XWALK-1313
[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
[Android] Export xwalk core library as a jar

Previously, xwalk core library is containing bunches
of java source code, even including many generated
code. It's hard to maintain after chromium rebase.

With this commit, merge_jars.py will help merge all the
jars from chromium and xwalk component needed by xwalk
core library into one xwalk_core_library_java.jar.

Only two things missing:
1. The R.java for resource mapping still needs to be copied
separately, because they are not included in any jar.
2. As well as the NativeLibraries.java.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1234
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] Fix that make_apk_test fails when out/ has both ARM and x86 builds

Both testCustomizeFile and testEmptyMode fail when out happens to have
both an ARM and an x86 build: in this case, the ARM native libraries will be around
and make_apk.py will generate both ARM and x86 APKs,
making the self.assertFalse(os.path.isfile('Example_1.0.0_arm.apk')) call fail.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1466
[Android] Fix that crosswalk crashes if the application name has a space in it

Replace the space in the application name with '_'.

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