[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.
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>
Bump version to 10.
Bump version to 10.38.209.0
[Android] Fix the issue about onJavascriptModalDialog was not called.

This patch is to fix the issue about onJavascriptModalDialog was not called
when this function was overridden in class of XWalkUIClient.
Modify the condition for override function, if parameter is not the
instance of specified, create a new instance.

BUG=XWALK-2534
Merge pull request #2440 from lincsoon/master

[Android] Embedding API: XWalkUIClient.onCreateWindowRequested
Merge pull request #2434 from wuhengzhi/onJavascriptModalDialog_was_not_called

[Android] Fix the issue about onJavascriptModalDialog was not called.
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().