[Tizen] add the 'gst-plugins-atomisp-devel' buildrequires to spec.

chromium needs the header and lib files exported from this package to drive the
camera device on Tizen 2.1 hardware platforms.

BUG=#864
[Android] Disable hw encoding/decoding acceleration for WebRTC

The flag hw encoding/decoding acceleration for WebRTC is enabled by
default, it is controlled through GPU black list, please see:
https://chromiumcodereview.appspot.com/10832356/
But crosswalk is ignoring GPU black list because of enabling WebGL.

Currently, it is also disabled on chrome for Android M31, more information
please see: http://code.google.com/p/chromium/issues/detail?id=305421

BUG=https://crosswalk-project.org/jira/browse/XWALK-41
[Extensions] Convert 'entry_points' to be a vector of strings.

With this, we avoid potencial confusions and problems that could
arise about who owns the entry_points of an extension.
[Android] Adjust the parameters for extension's two methods for reflection.

The onMessage and onSyncMessage are changed due to the support for multiple
instances for extension mechanism. However, the Java extension mechanism
doesn't change its parameters when looking up the methods for external
extensions. The unit test for external extensions will be added soon.

BUG=
Merge pull request #978 from yongsheng/multiinstance

[Android] Adjust the parameters for extension's two methods for reflecti...
[Android] Add the interface of loadAssetFile and onTitleChanged.

Add the interfaces in embedded and shared mode.
loadAssetFile: It is needed when we put the test files(eg. html) under
the test assets.
onTitleChanged: Implement a callback function in the test client,
transfer it to XWalkCoreProvider, then set it to the XWalkWebChromeClient,
In the XWalkWebChromeClient,'s callback, invoke the callback functions
which we defined, notify the test client about the title changed.
Move most of the util codes to a utility folder for reuse.
[Android] Add the dependency about test apk.

On the buildbot, we need to generate the
XWalkRuntimeClientEmbeddedTest.apk and XWalkRuntimeClientTest.apk
before the instrumentation test.
Merge pull request #970 from wuhengzhi/runtime_client

[Android] Add the interface of loadAssetFile and onTitleChanged.
Merge pull request #985 from wuhengzhi/xwalk

[Android] Add the dependency about test apk.
[Windows] Enable aura on Windows

The origin MACRO protection for XWalkViewsDelegate
is "#if !defined(OS_WIN) && defined(USE_AURA)", which
is not appropriate on Windows after Windows build also
switches to use aura.

Change the condition to "#if defined(USE_AURA)" and
implement the missing abstract function on Windows.
[Android] Add Java extension system files to xwalk core library project.

As extensions are required by apps that developed based on xwalk core
library, the files of Java extension system should be added to the tree
of xwalk core library project.
[Android] Disabled two test cases about ExtensionBroadcast and ExtensionEchoMultiFrames.

Due to these two test cases failed on buildbot, disabled them temporally.
They will be enabled later.
Merge pull request #989 from wuhengzhi/runtime_client

[Android] Disabled two test cases about ExtensionBroadcast and Extension...
Bump version to 2.31.25.0
Merge pull request #987 from wang16/windows_aura

[Windows] Enable aura on Windows
parse_xpk: Define HandleError() and its constants before using them.

The existing code to warn the user if the Python crypto modules were not
installed was simply not working, as HandleError() and
EXIT_CODE_CRYPTO_NOT_FOUND need to be defined before the former is called.
Bump version to 2.31.26.0
[Android] Add the instrumentation test for external extension.

This patch is to create two unit tests for external extensions for runtime
client. Since there are two modes - shared and embedded modes which are
supported in runtime client, here two copies here.

To avoid duplicated data, a shared directory is created to store data and
some code which should be used by all other instrumentation tests. So
we don't need to copy them everywhere. All testing data should be put
in here in future.

Besides, an external Java extension implementation is needed and
it has to be in test shell apks together with some assets and can't be in
instrumentation test apks because test shells can't access assets in
other assets.

For future, we should avoid duplicated code for embedded shell and shared
shell. This is a TODO.

BUG=#986
[Android] Fixes #979 - Changes in test pages won't rebuild XWalkCoreTest

With testing, if the files in 'sources' get updated (touch or content
change), the 'none' type target won't get rebuilt.

Instead, 'variable': {'additional_input_paths'} works as wish, that how
this commit comes.

BUG=#979
[WiDi API] First commit for Presentation API implementation on Android

This commit is the first patch to implement Presentation API spec on
Android. It is intended to bring wireless display support into Web. The
new API is placed under 'navigator.presentation' namespace, and the
'displayavailable' property and its change event is implemented in this
commit by use of DisplayManager in Android SDK.

SPEC=http://otcshare.github.io/presentation-spec/index.html
BUG=https://github.com/crosswalk-project/crosswalk/issues/577