Make extension process dump stacktrace when crashing in debug mode
[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.
[Android] Add onCloseWindow method to XWalkClient

It allows the XWalkView consumer to have a chance to handle the
window.close() calling from web page by overriding the onCloseWindow
method.
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.
[Extensions] Pretty print for JS exceptions in the native code

Instead of just printing a warning, give the developer the line
number and possible a clue about what is going on.
Merge pull request #761 from cmarcelo/extension-process-dump-stacktrace-in-debug

[Extensions] Make extension process dump stacktrace when crashing in debug mode
[Android] Add keystore and manifest test cases for packaging tool.

1. Create test_data directory for hosting test target file, such as:
   manifest, keystore etc.
2. Add keystore and manifest test cases for packaging tool.

BUG=https://github.com/crosswalk-project/crosswalk/issues/779