[Tizen][Runtime] Enable to load local resources using file protocol.

For WGT package, loading local resources using file protocol will be
blocked by xwalk runtime, even the permission is granted by CSP or WARP
policy rules. The patch will grant the access permission for file
protocol if it's enabled by CSP or WARP security policy.

BUG=XWALK-1990
[Android] Add test case for onProgressChanged().

This patch is to add test case about onProgressChanged().
Load data which contains iframe from webserver, wait for a timer,
get the progress percent and compare it with the expected value.
[Android] Fix white screen issue after press home button

Call onHide() when activity stopped, and onShow() when activity started,
instead of activity resumed and paused.
activity::onStop() means activity is hidden, and activity::onPause() means
activity partially visible.

BUG=XWALK-2188
[Tizen] Add signature data and parser logic

For Tizen signature file, it is a XML, which must match Tizen signature
schema. After verifying input XML, we use SignatueData to store values
parsing from signature.xml. And the data will be used by signature verifier
to validate digital signature furthur.
DEPS.xwalk: Roll ozone-wayland (7c9ae33 -> 0a8caf9)

ozone-wayland:
0a8caf9 Merge pull request #257 from CooderIan/fix_pointer_crash
c55ebd1 Fix crash when unplug the mouse with pointer in the window.

BUG=https://bugs.tizen.org/jira/browse/TC-341
Merge pull request #1991 from wuhengzhi/onProgressChanged_test

[Android] Add test case for onProgressChanged().
[Tizen] 'xwalkctl' should not crash

'xwalkctl' should not crash when obtains inconsistent data
from Tizen middleware.

BUG=XWALK-2189
Merge pull request #2250 from CooderIan/roll_ozone_wayland

DEPS.xwalk: Roll ozone-wayland (7c9ae33 -> 0a8caf9)
Merge pull request #2252 from pozdnyakov/XWALK-2189

[Tizen] 'xwalkctl' should not crash
Merge pull request #2169 from xuzhang/widgetsignatue

[Tizen] Add signature data and parser logic
[Tizen] xwalk should get the installed apps list from AIL

Xwalk should get the installed apps list from AIL (it is possible
since 1e4f86873d11f685169e6bce886fceced59f20ce).

Before this change xwalk used pkgmng which was wrong as a package
and an app are the different things and using both AIL and pkgmng
storages at the same time could lead to data inconsistency.
[Android] Make sure our calls to native are protected in a try/catch blocks

This is following practice of upstream.
[Linux] Remove XWalkRuntimeTest.LoadGeolocationPage

Geolocation handler is not implemented on platforms other than Android
or Tizen therefore the test does not actually verify the feature. It
was added a year ago to make sure Crosswalk doesn't crash if there is
no geolocation provider. At the time the API was made to return a pointer
of the provider and as Linux was not creating one it was crashing. With
M37 the way geolocation requests work have been refactored with a callback
based system which returns always false in our implementation. We should
re-add a modified version of this test if we support that feature later
in Linux.

BUG=XWALK-2176
Merge pull request #2255 from darktears/protocol

[Android] Make sure our calls to native are protected in a try/catch blo...
Manifest: Support xwalk_description and deprecate the old entry

Added a new FIXME's as well.
Merge pull request #2257 from darktears/fix-geo-linux

[Linux] Remove XWalkRuntimeTest.LoadGeolocationPage
Reenable --simd-object after M37 rebasing.

BUG=XWALK-2125
Bump version to 8.37.184.0
Remove OS_ANDROID for --disable-xwalk-extensions flag
[Android] Move the remaining tests to internal shell test

Move HandleActionUriTest.java, SetDatabaseEnabledTest.java,
SetDomStorageEnabledTest.java, SetNetworkAvailableTest.java, UserAgentTest.java
from core shell test to core internal shell test.