[Android] Add the test case about DomStorageEnabled and AppCacheEnabled.

Implement the test cases about DomStorageEnabled and AppCacheEnabled.

Test AppCache by setting the data in TestWebServer instance.
Test DomStorage by loading the html, in this html file, it checks
the domstorage enabled or not by javascript.

For test case "DomStorageEnabled" should add the parameter "--test_data", as follows:
build/android/run_instrumentation_tests.py --test-apk XWalkCoreTest \
--test_data xwalkview:xwalk/test/data/device_files/ \
--verbose -I --num_retries=1 -f testDomStorageEnabledWithTwoViews
[Android][SysApps] Support 'onxxx' event handler for display and storage

This commit fixes two things:
1. The type name in the addEventListener() should be 'attach' instead of
'onattach' according to the W3C spec. Same as 'detach', 'connect' and 'disconnect'.
2. Support 'onxxx' event handler, for example:
navigator.system.onattach = function() {...}
Merge pull request #1108 from fyraimar/new_add_listener_method

[Android][SysApps] Support 'onxxx' event handler for display and storage
[Android] Enable the internal extension in the embedded mode.

Copy the js wrapper into the xwalk_app_template target, which
would be used by the web app when packaged in embedded mode.

BUG=https://crosswalk-project.org/jira/browse/XWALK-615
[Android] Implement the native http authentication in xwalk runtime.

  Native http authentication has to be handled in xwalk runtime for Android
port. It is used to provide the xwalk login delegation and handle the http
authentication request. This fix is to provide the native xwalk login delegation
and set up the bridge between the native http authentication handler and corresponding
handler in runtime core java layer.

BUG=https://crosswalk-project.org/jira/browse/XWALK-159
[Android][SysApps] Implement W3C Audio/Video codecs API for Android 4.1 and above

The current implementation relies on the MediaCodec class introduced
since Android 4.1 (API Level 16), as a result, an abstract class XWalkMediaCodec
is added to allow this API run on the older Android but will empty list.

The support for 4.0 (API level == 15) will be added in another PR.

SPEC=http://www.w3.org/2012/sysapps/device-capabilities/
BUG=https://crosswalk-project.org/jira/browse/XWALK-48
Merge pull request #1175 from fyraimar/impl_codec

[Android][SysApps] Implement W3C Audio/Video codecs API for Android 4.1 and above
Merge pull request #584 from wuhengzhi/domstorage

[Android] Add the test case about DomStorageEnabled and AppCacheEnabled.
Merge pull request #1135 from ShDavidliu/http_auth

[Android] Implement the native http authentication in xwalk runtime.
Merge pull request #1232 from junmin-zhu/internalAPI

[Android] Enable the internal extension in the embedded mode.
[Android] Add owners for android related directories.

We've submitted many patches into these directories and they're only
used for Android port. But we forget to add owners.
[Android] Move the html files to android folder.

These two html files were used for the Runtime Core test in
android, so they were moved from "test/data/" to "test/android/data/".
Merge pull request #1243 from wuhengzhi/domstorage

[Android] Move the html files to android folder.
Merge pull request #1241 from yongsheng/androidowners

[Android] Add owners for android related directories.
[Mac] Fic the build
Merge pull request #1245 from poussa/mac-12

[Mac] Fix the build
Bump version to 3.32.49.0
[Tizen] Permit the inclusion of Tizen Web UI Framework

This patch creates a Tizen-specific XWalkContentRendererClient that
implements the WillSendRequest hook.  This hook, as the name implies, is
called before every request is made from a particular WebKit::WebFrame.  By
tapping into this hook, it is possible to rewrite requests so that they have
the full file path.

Some measures are taken so that relative paths outside where the Tizen Web
UI Framework can't be referenced; also, only known extensions are permitted.
[Android][Extension] Fixed getMemoryInfo to support Android 4.0 and below.

1. The original implementation uses an API avaible since API level 16. Change
   the implementation to reading file "/proc/meminfo" when the target system
   is Android 4.0 and below.
2. The spec http://device-capabilities.sysapps.org/#memory requires to return
   byte instead of KB. So change the unit to byte.