[PATCH] fixed xwalk rewritting --use-gl option

Previously if user specified --use-gl option, it was ignored.

Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@globallogic.com>
Packaging: re-enable XDG_Shell for Tizen
The Weston has been upgraded to 1.5 and XDG_Shell basics for Weston 1.5 have been in oz-wl.
So we think it's time to re-enable it now. Meanwhile some related issues are under fixing. More changes will come in.
[Android] Add test cases for XWalkJavascriptResult.

This patch is to add test cases for the interfaces in
XWalkJavascriptResultInternal.java.
[Android] Add test case for hasEnteredFullscreen and leaveFullscreen.

This patch is to add test case for hasEnteredFullscreen() and
leaveFullscreen().
Click the button to enter fullscreen, exit fullscreen or call leaveFullscreen,
verify the value of hasEnteredFullscreen().
[Android] Fix fullscreen configured with manifest not working issue

Treat toggle fullscreen from manifest separately, otherwise it will be failed to launch fullsceeen at launch time.

BUG=XWALK-2320
Roll M37.0.2062.94 which is the first stable of M37.
Merge pull request #2349 from darktears/master

Roll M37.0.2062.94 which is the first stable of M37.
Merge branch 'master' of github.com-crosswalk:crosswalk-project/crosswalk
Merge pull request #2350 from kurli/activity_fullscreen

[Android] Fix fullscreen configured with manifest not working issue
[Android] Fix that getBridge() method will be in javadoc

getBridge() is for internal to use, should not be public.
Update the generator script.
[Android] Embedding API 3.0: XWalkPreferences

Add following APIs:
public static final String JAVASCRIPT_CAN_OPEN_WINDOW;
public static final String ALLOW_UNIVERSAL_ACCESS_FROM_FILE;
public static final String SUPPORT_MULTIPLE_WINDOWS
public static void setValue(String key, String value);
public static void setValue(String key, int value);
public static boolean getBooleanValue(String key);
public static String getStringValue(String key);
public static int getIntegerValue(String key);

Deprecated API:
public static boolean getValue(String key);

BUG=https://crosswalk-project.org/jira/browse/XWALK-2376
[Tizen] Modify NativeAppWindowTizen's header file

The current file doesn't use any type defined in screen_orientation_provider.h
It included it because of type blink::WebScreenOrientationLockType. So use
WebScreenOrientationLockType.h instead of screen_orientation_provider.h which
is easy to understand.
[Tizen] Bug fix on installing signed widget crash

Originally I will parser node of transform, digital method and digital
hash from signature.xml.  Original parser part causes the crash.  Now
these code will be removed. Because I find there is an API from xmlsec1
library to perform this functionality. Also  signature_types.h will be
removed from repo.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2396
[Tizen] Bug fix on installing invalid widget

The xwalkctl should stop installing invalid widget, Currently there is
no check whether the package is valid package.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2396
Merge pull request #2356 from xuzhang/widgetsignature

[Tizen] Fix two bugs on installing widget
Merge pull request #2344 from wuhengzhi/fullscreen_auto_test

[Android] Add test case for hasEnteredFullscreen and leaveFullscreen.
[Tizen] Add an option for "xwalk-launcher" to enalbe remote debugging
only for single applictaion

Usage: xwalk-launcher -d APP_ID

If the remote-debugging-mode of xwalk service is opened by command
"xwalkctl -d DEBUGGING_PORT" or in "/usr/lib/systemd/user/xwalk.service",
the application launched with "-d" will be debuggable, and other applications
are still kept un-debuggable.

On Linux, the command "xwalk --remote-debugging-port=PORT URL" still launchs
a debuggable web page as it does before.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2058
[Tizen] Enable Alsa support

BUG=XWALK-2262
[Android] Fix the encode error for writing DBCS.

This patch is to fix the encode error for writing description with
DBCS and name is not defined error.
In python3, "unicode" is deprecated, the value should not be encoded.

BUG=BUG=XWALK-2382, XWALK-2398
[Android] Enable the feature for onRequestFocus.

This patch is to enable the feature for onRequestFocus().
Call onRequestFocus() in activateContents().