[Tizen][Runtime] Send tizen_app_id to extensions for tizen.

After commit c22823fae34f299b8861af6cf3ee7a05d36cc118
we had already storage [tizen_app_id] to tizen pkgmgr db for
wgt packaged app, and some parts of t-e-c will need to get app
info from pkgmgr db according to [tizen_app_id], so we need to
send [tizen_app_id] to extensions.

Besides we still use [app_id] in xwalk internal, and send
[app_id] to extensions.
[Android] Clear FLAG_FORCE_NOT_FULLSCREEN when entering fullscreen

The FLAG_FORCE_NOT_FULLSCREEN flag of Android Window will force the
Android system to show status bar, even with SYSTEM_UI_FLAG_FULLSCREEN
set in SystemUIVisibility.

Record whether the FLAG_FORCE_NOT_FULLSCREEN is set before entering
fullscreen and clear it if so. Add the flag back if necessary when
exiting fullscreen.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2150
[Android] Add test case for onReceivedErrorTest().

This patch is to add test case for onReceivedErrorTest().
Open some urls with error format, the resource client will receive
the related error. Verify the error information with the expected
result.
Merge pull request #2199 from CooderIan/send_tizen_app_id

[Tizen][Runtime] Send tizen_app_id to extensions for tizen.
[Android] make_apk: Print an error message _before_ exiting.

Fix the order of the print() and sys.exit() calls so that the error
message is actually printed before the program exits.
Bump version to 8.36.179.0
[Runtime] Disable extensions api for external web page.

We should only enable extension js api for frame which with
app scheme or file scheme.

BUG=XWALK-2153
Merge pull request #2224 from rakuco/fix-exit-print-order

[Android] make_apk: Print an error message _before_ exiting.
Merge pull request #2220 from wang16/full_screen

[Android] Clear FLAG_FORCE_NOT_FULLSCREEN when entering fullscreen
Merge pull request #2212 from wuhengzhi/onReceivedLoadError_test

[Android] Add test case for onReceivedErrorTest().
Merge pull request #2221 from CooderIan/disable_api

[Runtime] Disable extensions api for external web page.
Move to M37.0.2062.20

- Skip SIMD command line for now.
- sync gyp_xwalk with gyp_chromium (r274762).
- Fixed the code for the Geolocation. Just like in M36 the delegate
has been refactored. It's now not a separate class to inherit from
but a regular object to instanciate. On other platforms than Tizen and Android
we need to make sure we return with the callback otherwise it hangs waiting for a reply.
As we do not support this on desktop we can just early return false.
- Fix 'screen' property not being replaced in a test : Blink commit 5fdac279
made the 'screen' property non-replaceable, so the only way to overwrite it
now is using v8tools utility to force.
- [Android] Strings now are generated differently through a dedicated GYP target.
- DEPS.xwalk: Start tracking Ozone-Wayland's Milestone-Summer branch.
- [Android] Fix resource packaging : In upstream the resource processing changed a
lot.
-[Tizen] Temporarily disable ALSA support : https://codereview.chromium.org/264973012 introduces a dependency on
ALSA's sequencing interface, which is currently disabled on Tizen.
- [Tizen] Add a patch for angle specific to Tizen to skip the .git/index dependency wrongly added. Fixed upstream
already http://code.google.com/p/chromium/issues/detail?id=395705
[Tizen] Temporarily disable WebRTC support (XWALK-2160)
Merge pull request #2228 from darktears/land-m37

Move to M37.0.2062.20
Increase Chromium version to 37.
[Android] make_apk: Stop using options.name everywhere.

As the options.name is verified and transformed at beginning ,
we should not use it directly later, use the transformed name instead.
[Android] make_apk: Verify and transforms options.name once.

Verify and transforms options.name are being performed in many places,
consolidate all these codes, do it once.
[Android] make_apk: Refine the naming of AppInfo.

app_info.name => app_info.android_name,
android name will be used for Android project name, APK file name and Activity name.
app_info.original_name => app_info.app_name,
app_name will be used for the Android application name.
make it easier to read.
[Android] make_apk: generated android name by package.

Try AppInfo.android_name is currently generated from options.name,
but the restrictions on options.name's value will be lifted in an upcoming commit.
That cannot happen to android_name,
so we now generate it from the package name passed via the --package option.
[Android] make_apk: Accept any string to be application name.

The new w3c manifest spec requires accepting any string to be application name.
However in previous make_apk process, they were treated as invalid input.