[Tools] Remove bump-canary-version.sh.

It has been superseded by increment-version.py, and now that the canary
infrastructure has started using the new tool, we can safely remove the old
one.
Merge pull request #762 from rakuco/remove-old-bump-canary-version-tool

[Tools] Remove bump-canary-version.sh.
[Android] Fix xwalk_runtime_lib_apk build failed on canary.

Rewrite the "prepare_xwalk_app_template" target with python
due to a bug in gyp system, that "copies" action doesn't respect
the "dependencies".

BUG=https://github.com/crosswalk-project/crosswalk/issues/771
Merge pull request #772 from junmin-zhu/gyp

[Android] Fix xwalk_runtime_lib_apk build failed on canary.
[Android] Remove unnecessary jar action for activity and application.

After the compilation of user defined activity and application,
there is no need to package it to a jar since the classes in the
'out/classes' have been included when doing dexing.
[Android] Integration manifest parser with app build tools.

1. Add "--manifest=/path/to/manifest/file" support in make_apk.py
2. Adjust the icon API in the manifest parser, it shoud provide all
   information of the icon from the manifest.
3. Fix the icon path incorrect issue for "--icon" option.
4. Add unit test for make_apk.py, run it through following steps:
   * Switch to the outside of "src" directory.
   * Run the command "python src/xwalk/app/tools/android/make_apk_test.py
     --build-dir=src/out --target=Release"
Merge pull request #703 from junmin-zhu/integration

[Android] Integration manifest parser with app build tools.
Update my email address
Merge pull request #773 from yongsheng/rm-unneeded

[Android] Remove unnecessary jar action for activity and application.
[Android] Update the manifest json parser as the changed field of "app".

1 Change the parsing process for the changed field from "launch_path"
  to "app/launch/local_path".
2 The further change will follow the manifest specification to be finalized.

BUG=#778
Merge pull request #780 from ShDavidliu/master

[Android] Update the manifest json parser as the changed field of "app".
[Android] Make an app named with a space in it.

Android accepts the space for app name. In the previous code,
space is treated as invalid char for app name, and replaced with
'_'.

BUG=https://github.com/crosswalk-project/crosswalk/issues/767
Merge pull request #785 from junmin-zhu/space

[Android] Make an app named with a space in it.
[Android] Update comment in XWalkDefaultWebChromeClient.java.

Just update comment to follow java coding style.

BUG=#782
Merge pull request #792 from ShDavidliu/master

[Android] Update comment in XWalkDefaultWebChromeClient.java.
[Tizen] Introduce TizenAppcoreWrapper to make Tizen task switcher control
xwalk's web applications.

Xwalk's web application must communicate with Tizen task switcher.
Otherwise, the task switcher kills the process.
For example, when switching from another application
to xwalk's web application, web application process should handle
the task switcher's request.

All we need to do is to call appcore_init() in Tizen. After calling
appcore_init(), the given process that calls appcore_init() can communicate with
Tizen task switcher.

NOTE: this implementation is not compatible with shared process mode,
because tizen task switcher can recognize each task per process.
Shared process mode requires one xwalk process to include
multi tasks (= web applications).
It is not supported by current task switcher.
Shared process mode requires the change of tizen application framework.

tizen_appcore_wrapper.cc is similar to a part of appcore-efl.c in appcore.

BUG=https://github.com/otcshare/crosswalk/issues/609