[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
[Tizen] Remove Ringtone from virtual root

IVI doesn't need "Ringtone" path. So, remove it.
[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] Move some tests to internal shell test

Implement 'TODO(wang16)' for core shell test.
Move GeolocationPermissionTest, RendererResponsivenessTest,
SetAppCacheEnabledTest, WebNotificationTest into internal shell test.
[Android] Enable instrument test for Contacts API.

Enable instrument test for Contacts API. And, fixed some issues in
contacts test case. The callback function of Promise is invoked after
oncontactchanges(). So, testNewContactFlag will be false. The test
always fail.
[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
[Android] disable xwalk extensions only for Android
use option --disable-xwalk-extensions to disable XWalk extension system on Android.
BUG=XWALK-2067
[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 #2238 from shawngao5/enable_testing

[Android] Enable instrument test for Contacts API.
Merge pull request #2204 from shawngao5/ringtone

[Tizen] Remove Ringtone from virtual root
Merge pull request #2230 from js0701/disable-extension

[Android] add xwalk disable extension switch for disable all XWalk extensions for Android
Merge pull request #2245 from jinbang/move_test_to_internal

[Android] Move some tests to internal shell test
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.