[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
[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
[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...
Merge pull request #2257 from darktears/fix-geo-linux

[Linux] Remove XWalkRuntimeTest.LoadGeolocationPage
Bump version to 8.37.184.0
[Android] Move some tests to internal shell test again

Move HandleActionUriTest.java, SetDatabaseEnabledTest.java,
SetDomStorageEnabledTest, SetNetworkAvailableTest.java, UserAgentTest.java
from core shell test to core internal shell test.
[Android] Reomve the unnecessary code in ShouldInterceptLoadRequestTest.java

As the javascript are enabled by default,
no need to set it to enable explicitly.