[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
Merge pull request #2350 from kurli/activity_fullscreen

[Android] Fix fullscreen configured with manifest not working issue
[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] Enable Alsa support

BUG=XWALK-2262
Merge pull request #2345 from qjia7/orientation

Change the header file
Merge pull request #2336 from qjia7/alsa

Enable Alsa support
[Tizen] packaging: enable xdg-shell with OZONE_WAYLAND_USE_XDG_SHELL

Since this wayland extension is still unstable,
ozone-wayland does now build it in disabled state by default
so it needs to be enabled on purpose in Tizen's at run time.

To toggle it on, a simple env variable OZONE_WAYLAND_USE_XDG_SHELL
must be defined in user env.
System wide '/etc/profile' mechanism is used
to ensure consistant environment in every login shells.

Note this change relies on
updated version of ozone-wayland to be effective
without it will not cause any arm.

Refer to this page for xdg-shell integration in Tizen :

https://wiki.tizen.org/wiki/Wayland_xdg-shell_protocol
[Tizen] hardcode enviroment in crosswalk service

Alternative would be to use a login shell and rely on system wide env
as introduced by my previous commit

This is needed to look for presence of OZONE_WAYLAND_USE_XDG_SHELL env var

Refer to this page for xdg-shell integration in Tizen :

https://wiki.tizen.org/wiki/Wayland_xdg-shell_protocol