Fix Backend

Align the wrapper script to have the correct behavior
Remove setuid bit in package-helper
Adapt the user check function for xwalkctl binary

BUG=XWALK-1731

Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Merge pull request #2447 from eurogiciel-oss/XWALK-1731

Fix Tizen Backend
Fix windows build
 [Android] Cleanup printed output. Showtask list

 This change includes the following:
  * Display task list executing
  * Combine redundant messages
  * Check system requirements up front
  * Check for existence of 'template' directory before accessing
  * Capture KeyboardInterrupt exception to gracefully exit on Ctl+C

 Bug=XWALK-2392
Bump version to 10.38.210.0
Merge pull request #2452 from darktears/master

Fix windows build
WebSetting extension implementation - xwalk part

The Web setting extension defines APIs that manages the setting states of the Web view in Web application.
Properties of the Web view that can be managed via Web setting API:
- Delete all cookies saved for the web view in the Web application
- Set a custom user agent string of the web view in Web application

This commit includes setting and reading custom user agent string and
removal of application cookies on crosswalk engine side.

Result of running tct-tizen-websetting tests: 22/22 tests pass.
Merge pull request #2392 from jizydorczyk/WebSetting

WebSetting plugin implementation - xwalk part
Remove xwalk-pkg-helper

BUG=XWALK-2609

xwalk-pkg-helper was introduced to do privileged work during installation process.

It lost it's purpose after removing suid from it.
No extra privileges / extra binary is needed anymore.
Bump version to 10.38.211.0
[Android] Refine reflection generator to support generic types

For latest Embedding API: onCreateWindowRequest,
ValueCallback<XWalkView> is introduced as its parameter, it
requires the reflection generator to support generic type.

Previous together with the implementation of this API, there
is a hard code solution for ValueCallback.
This is a more general handling for generic types.
[Android] Fix that static method doesn't have comments

Those comments are for javadoc to generate documentation.
Merge pull request #2453 from tiwanek/XWALK-2609

Remove xwalk-pkg-helper
[Android] Add test case for OnJavascriptModalDialog.

This patch is to add test case for OnJavascriptModalDialog().
[Android] Add test case for OpenFileChooser.

This patch is to add test case for OpenFileChooser().
[Android] Add test case for OnFullscreenToggled.

This patch is to add test case for OnFullscreenToggled().
[Android] Add test case for shouldOverrideKeyEvent.

This patch is to add test case for shouldOverrideKeyEvent().
Load the data, simulate the key action, XWalkUiClient will
receive shouldOverrideKeyEvent.
[Android] Add test cases for onPageLoadStarted.

This patch is to add test cases for onPageLoadStarted().
Test this interface with local url, invalid url and webserver.
[Android] Add test case for onUnhandledKeyEvent.

This patch is to add test case for onUnhandledKeyEvent().
[Android] Add test cases for onPageLoadStopped.

This patch is to add test cases for onPageLoadStopped().
Test this interface with verify the url and load status.