[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().
[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.
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
[Android] Expose setNetworkAvailable method to XWalkView for CordovaWebView.

To keep compatible with CordovaWebView, XWalkView.setNetworkAvailable
is required.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2385