[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
[Runtime] Add Tizen Setting handler for widget application.

Add handler for Tizen setting element in Widget configuration, so
that we can parse and validate Tizen setting information.

This PR only supports 'hwkey' attribute at present, other attributes
e.g, 'background-support' will be added later when needed.
Merge pull request #1818 from shaochangbin/tizen-setting-handler

[Runtime] Add Tizen Setting handler for widget application.
[Tizen][Runtime] Enable to display navigation link in system web browser
when it's blocked by WARP.

For Tizen platform, when a navigation link is blocked by WARP policy,
it'd be opened in external web browser instead.

This patch also enable the complete WARP mode in Tizen.
Merge pull request #1810 from takethathe/warp

[Tizen][Runtime] Enable to display navigation link in system web browser when it's blocked by WARP.
Bump version to 6.35.121.0
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