DEPS.xwalk: Roll v8-crosswalk (5e109ca -> 9b7376c).

9b7376c Merge pull request #54 from huningxin/fix_mark_compact
2f3f719 Fix invalid object access in SIMD types after heap mark compact.
[Desktop] Implement app launch from the manifest path

This patch changes the Crosswalk application launch behavior on
desktop: instead of providing the path to the application root
directory the User now should provide path to the manifest file.
This allows us to remove the logic for "guessing" which oh the
files within the application folder should be recognized as the
manifest file.

The patch contains also multiple refactorings among which:
1) The Manifest class does not contain the app id and does not
watch whether the application is hosted or not: all these goes
to the ApplicationData class which is more appropriate.
2) Instead of binding the application config file type to the
package file extension we introduce 'Manifest::Type { TYPE_MANIFEST,
TYPE_WIDGET }' which correspond to w3c.github.io/manifest and
http://www.w3.org/TR/widgets application config specifications
accordingly. That made the code more clear and fixed a lot of
"FIXMEs".

The code size has decreased by approximately 70 LOC.
[Tizen][Runtime]Implement screen-orientation feature.

According to Tizen core spec feature XWALK-1491, add a setting attribute "screen-orientation" in Tizen configure file.
This attribute controls whether screen orietation is locked or not. Its value can be one of "portrait", "landscape", "auto-rotation", and the default value should be "portrait".
Merge pull request #2428 from pozdnyakov/Launch_app_refactoring

[Desktop] Implement app launch from the manifest path
Merge pull request #2438 from huningxin/master

DEPS.xwalk: Roll v8-crosswalk (5e109ca -> 9b7376c).
Bump version to 9.38.208.0
[Tizen] Check signature value using xmlsec1 library

Based on API provided by xmlsec1 library, signature value and reference
are checked.
[Android] Use activity for Presentaion extension

android.app.Presentation requires activity instance
for constructor. Use the weak references stored
in PresentationExtension.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2542
[Android] Embedding API version 3.0

New APIs in 3.0:
XWalkPreferences.JAVASCRIPT_CAN_OPEN_WINDOW;
XWalkPreferences.ALLOW_UNIVERSAL_ACCESS_FROM_FILE;
XWalkPreferences.SUPPORT_MULTIPLE_WINDOWS;
XWalkPreferences.PROFILE_NAME;
XWalkPreferences.setValue(String key, int value);
XWalkPreferences.setValue(String key, String value);
XWalkPreferences.getBooleanValue(String key);
XWalkPreferences.getIntegerValue(String key);
XWalkPreferences.getStringValue(String key);

Deprecated API in 3.0:
boolean XWalkPreferences.getValue(String key);
Merge pull request #2400 from yejingfu/screen-orientation

[Tizen][Runtime]Implement screen-orientation feature.
Merge pull request #2422 from xuzhang/widgetsignature

[Tizen] Check signature value using xmlsec1 library
Disallow arbitrary start URLs in the Manifest

Before this change Crosswalk allowed app launchig from arbitrary start URL's in the manifest.json ( config.xml for widgets).
which is not allowed by both W3C manifest (http://w3c.github.io/manifest/#dfn-steps-for-processing-the-start_url-member) and
widget (http://www.w3.org/TR/widgets/#the-src-attribute-0) specifications.

BUG=XWALK-2535
[Tizen][Runtime] Replace application Hide() with Minimize()

When XDG_Shell is enabled, the Minimize() function is properly implemented, original Hide() function cannot hide current application. We should call Minimize() to really hide application.

BUG=XWALK-2578
[Tizen][Desktop] Disable viewport meta

The apps using viewport meta are displayed wrongly
(not usable actually, see the related bug description).

Same problems observed with content shell on Linux.

This patch provides a temporary solution: disable viewport
meta tag.

BUG=XWALK-2577
[Android] Update xwalk_app_template after shared layer move into core

The main changes are:
1. There is no xwalk_runtime_java.jar any more.
2. Split xwalk_core_library_java.jar into app part and library part
   to support shared mode.
For aar package, since it on accepts one classes.jar, still create
xwalk_core_library_java.jar and pass it as argument when creating
aar package.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2537
Merge pull request #2444 from wang16/make_apk_shared_mode

[Android] Update xwalk_app_template after shared layer move into core
Merge pull request #2441 from wang16/presentation_api

[Android] Use activity for Presentaion extension
Merge pull request #2442 from wang16/embedding_api

[Android] Embedding API version 3.0
 [Android] Create build directory in temp dir

 The build directory will be created in the system temp directory.
 Added two options:
  --project-dir=<DIR> Allow saving the build directory to a location
  --project-only      Skip creation of APKs.  Just save the project dir
 Modified make_apk_test.py to include option "--project_dir=." in tests

 Bug=XWALK-2394
[Android] Embedding API: XWalkUIClient.onCreateWindowRequested

This commit implements XWalkUIClient.onCreateWindowRequested
to support new window creation in XWalkView's usage.
Also fixed the type error when generating wrapper interface.