Implement "xwalkctl -d PORT_NUMBER" to dynamically enable remote debugging mode

With this patch, to enable remote debugging, we don't need to modify the
configure file "/usr/lib/systemd/user/xwalk.service" and restart the xwalk
service anymore.

Usage:
xwalkctl -d 9222 #enabled remote debugging at port '9222'
xwalkctl -d 0 #disable remote debugging

BUG=https://crosswalk-project.org/jira/browse/XWALK-2058
[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().
Merge pull request #2338 from iKevinHan/xwalk-2058-1

[Tizen] Implement "xwalkctl -d PORT_NUMBER" to dynamically enable remote debugging mode
[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
DEPS.xwalk: Remove duplicate lines.

Remove a few duplicate comments added by 60aaa8bec ("Do not use
scripting inside gclient").
Merge pull request #2347 from rakuco/remove-duplicate-lines

DEPS.xwalk: Remove duplicate lines.
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.
Bump version to 9.37.196.0
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
[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.
[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