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] 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
[Android] Enable the feature for onRequestFocus.

This patch is to enable the feature for onRequestFocus().
Call onRequestFocus() in activateContents().
[Android] Add test case for onRequestFocus.

This patch is to add test case for OnRequestFocus().
Multi user features :

->Use Usr App related fonctions instead of Global App related Functions
->Manage properly icon path for each user

BUG=XWALK-2249

Change-Id: I5be59d0264aed84f708273b58061c8834dd63404
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2298 from eurogiciel-oss/multiuser_xwalk_2249

Multi user features :
Merge pull request #2354 from wang16/embedding_api_3

[Android] Embedding API 3.0: XWalkPreferences
[Android] Keep package path for the generated java files

It will be convenient for IDE like eclipse to debug for
those source files.
Backendlib

This change provides backend installer and library for tizen platforms installer.
This enables user to run pkgcmd (actually pkgcmd.real by now) with option described below
to perform installation/uninstallation task.

About implementation:
 - global instalaltion of app is to be done in other issue/PR.
 - reinstall option will be fixed in separate issue/PR,
 - TODOs in wrapper script will be fixed after pkgmgr being fixed,
 - Calculating app size (part of backendlib) will be dispatched in separate issue/PR,
 - some refactoring about pkgid (it was needed),
 - xwalkctl has some new options for tizen build,
 - backend installer gets pkgid for uninstallation, not app_id (so xwalkctl handles both now),

(non global installation) -> pkgmgr-server need fix to switch user, xwalkctl needs hanlde root
(basic) -> installation/uninstalltion, amd-related options need investigation

TASK=XWALK-1731

[Status]
 --install           - works
 --uninstall         - works
 --reinstall         - fails
 --clear             - (not tested)
 --move              - (not tested)
 --getsize           - (not tested)
 --getsize-type      - (not tested)
 --list              - works
 --show              - works
 --app-path          - works
 --check             - (not tested)
 --kill              - (not tested)
 --descriptor        - (not tested)
 --quiet             - works

[Verification]
 - download apps [wgt,xpk] on device,
 - run:  cp /usr/dbspace/.appsvc.db /home/app/.applications/dbspace/
 - run:  chown app:users /home/app/.applications/dbspace/.appsvc.db
 - (use quiet option for all commands)
 - run: pkgcmd.real -i -t wgt -p ${package} -q #installation should success
 - run: pkgcmd.real -d -n ${id} -q #uninstallation should success
 - run: pkgcmd.real -l -t ${type} #rpm, xpk, wgt apps should displayed
 - run: pkgcmd.real -s -n ${id} -t ${type} #information should be displayed

Change-Id: I1052edd5c84cb2e5b9218b255fe4214285d396e5
[Tizen][Runtime] Enable hosted app support on Tizen.

On Tizen, a web application use <tizen:content> to set entry page will be
recognized as hosted app. This patch will enable this feature in Crosswalk
runtime.

BUG=XWALK-1492
Merge pull request #2376 from tiwanek/XWALK-1731

Backendlib
Remove InstallWarnings
DEPS.xwalk: Roll v8-crosswalk (0bb343f->6264ffa)
Merge pull request #2359 from takethathe/hosted

[Tizen][Runtime] Enable hosted app support on Tizen.
Merge pull request #2384 from pozdnyakov/remove_unused_manifest_code

Remove  'InstallWarning' class
Bump version to 9.38.199.0
Merge branch 'master' of github.com-crosswalk:crosswalk-project/crosswalk
Merge pull request #2391 from dp7/master

DEPS.xwalk: Roll v8-crosswalk (0bb343f->6264ffa)
[REG] Fixed NaCl loading issue introduced by rebase.

According to the upstream change 01167110, the trusted plugin is
linked into the renderer directly instead of loading as a module
in runtime, and the ppGoogleNaClPlugin module has been removed;
so we need to change the plugin loading codes in
XWalkContentClient::AddPepperPlugins.
Cannot launch application from command line

The problem was in the app start URL generating.

BUG=XWALK-2490