[Android] Add the permission identifier for the API of ScreenOrientation.

  Since the ScreenOrientation related API is implemented, the related
permission identifier should be added. This fix is to resolve this issue.
[Runtime] Enable to update a web application from local

A web application can be updated from local when using "--install" switch
in command line, like this:
$ xwalk --install /path/to/xpk_package.xpk
If the application has been installed, WRT will try to update it.

https://crosswalk-project.org/jira/browse/XWALK-463
[Runtime] Re-factor for Install & Update methods in ApplicationService class
[Android] Fix crash issue of loading app from manifest with app scheme.

The ManifestReader in Java does not understand the app scheme, so the
url of manifest.json should be convert to android_asset url before
loading the manifest content.

Bug=https://crosswalk-project.org/jira/browse/XWALK-868
Bump version to 4.32.75.0
[Android] Fix ScreenOrientation's package missing issue when integration with Cordova.

Because the ScreenOrientation API is in the ".../api/screen_orientation"
folder, but it's packaged as ".../api/screenorientation/...".

Move the ScreenOrientation implementation from "screen_orientation" folder
to "screenorientation" folder.
Merge pull request #1514 from junmin-zhu/screen

[Android] Fix ScreenOrientation's package missing issue when integration with Cordova.
Merge pull request #1512 from gaochun/app-scheme-bug

[Android] Fix crash issue of loading app from manifest with app scheme.
Merge pull request #1505 from ShDavidliu/screenOrientation_permission

[Android] Add the permission identifier for the API of ScreenOrientation.
[Runtime] Fix the bug that one XPK package can install multiple times
without any error report.

The XPK package should generate the application id using public key
which is contained in the header of XPK package.

BUG=https://crosswalk-project.org/jira/browse/XWALK-883
Merge pull request #1513 from takethathe/update

[Runtime] Enable to update a web application from local
Merge pull request #1520 from takethathe/install

[Runtime] It should not be possible to install a XPK package multiple times
[Application][D-Bus] Unlisten for D-Bus name with the correct callback

When running xwalk --run-as-service in Debug mode, Crosswalk was
crashing during shutdown. Reason was that we were creating a new
base::Callback() via bind to unlisten, but we need to use the
same instance.

This commit stores the callback instance so we can unlisten the
correct callback. Because the callback can be cleared, we can use
it instead of keeping a separated boolean.

TEST=Run out/Debug/xwalk --run-as-service and xwalkctl <APP_ID> then
close the window. The first process should not crash but exit cleanly.