[Android] Fix build error when .build is called and project name has spaces. It's because single quotation marks are needed for strings which have spaces.
[Android] Customize the resource loading of MediaPlayer

Add XWalkMediaPlayerResourceLoadingFilter which inherits
MediaPlayerBridge.ResourceLoadingFilter. Then we can customize
the MediaPlayer in xwalk. Now we have two customized items:
    Support app scheme in the resource loading of MediaPlayer.
    Support file://android_asset/ url in MediaPlayer.

BUG=https://crosswalk-project.org/jira/browse/XWALK-880
Merge pull request #1559 from jbeerdev/master

Fix Android crash when .build is called and Project name has spaces
[Application] Added permission policy manager
Bump version to 5.32.86.0
Merge pull request #1562 from mbbill/permission_2

[Application] Added permission policy manager
Merge pull request #1565 from shaochangbin/clear-storage

[Runtime] Remove app private data when application is uninstalled.
Bump version to 5.32.87.0
[Android] Fix the issue of enabling remote debugging in packaging tool.

Remote debugging cannot work when the application is packaged with
--enable-remote-debugging for that remote debugging is disabled when
manifest.json file is used. This patch fixes this issue by removing
the related code of disabling remote debugging in packaging tool.
And the corresponding test case is added.

BUG=https://crosswalk-project.org/jira/browse/XWALK-933
Merge pull request #1569 from ShDavidliu/remote_debugging

[Android] Fix the issue of enabling remote debugging in packaging tool.
[Android] Add the application version in the package file name.

It is useful for the application developer to know which version of the
web application was packaged. This patch allows the published to add that
information while packaging the application by adding the handling process
of the application version in the packaging tool for shared mode and embedded
mode.

BUG=https://crosswalk-project.org/jira/browse/XWALK-908
[Android] Implement the onReceivedError callback.

Add the implementation of onReceivedError callback for XWalkClient
to fix the testUrl test case failed in crosswalk-cordova-android.
And remove error code from XWalkClient, which is originally from
AOSP WebView.
[Android] Only force enabling WebGL for Android on IA.

We've tested the WebGL conformance test and it's very good. For other
platforms, just follow up the behaviors defined by Chromium upstream
to avoid crashes.

BUG=https://crosswalk-project.org/jira/browse/XWALK-934
Merge pull request #1538 from ShDavidliu/PackageNameAppVersion

[Android] Add the application version in the package file name.
[Android] Add execution permission for python scripts.

All these scripts should have execution permission so that they
can be ran like below:
./make_apk.py ...

BUG=https://crosswalk-project.org/jira/browse/XWALK-935
Merge pull request #1573 from yongsheng/filep

[Android] Add execution permission for python scripts.
Merge pull request #1280 from junmin-zhu/error

[Android] Implement the onReceivedError callback.
Merge pull request #1572 from yongsheng/fix934

[Android] Only force enabling WebGL for Android on IA.
[Application] Added permission getter/setters in applicaiton

Added session and persistent permission getter/setters. Also moved
permission policy manager into application system. Moved permission
initialization logic out of application data, i.e. the application
data won't initialize itself.

[Application] Add permission check logic in application

This method is used to check API Control. It queries permissions
 actions from policy storage and tell the result to extension.
Merge pull request #1571 from mbbill/permission_3

[Application] Added permission check logic and getter/setters in application classes.