[Android] Support multiple icons for packaging tool.

This patch is to implement the feature about multiple icons for
packaging tool.
The icon size in manifest.json was defined by web developer, we
won't be able to predict the size, so we use interval to estimate
the icon size.

BUG=https://crosswalk-project.org/jira/browse/XWALK-690
[Android] Check the local path file in packaging tool.

The webapp can be created successfully when the local path file
of launching application doesn't exist. This fix resolves this
issue by checking whether this file exists, when it doesn't exist,
related information is prompted and packaging is stopped.

BUG=XWALK-1212
Enable the use of the viewport meta tag

SSIA. Add '--enable-viewport-meta' command line argument
by default.
Merge pull request #1732 from ShDavidliu/LocalPath

[Android] Check the local path file in packaging tool.
[Android] Fix the failed test case related to packaging tool.

The test case is failed due to incorrect manifest json file is used,
this fix resolves this issue by using another manifest json file.
Merge pull request #1755 from ShDavidliu/Testcase

[Android] Fix the failed test case related to packaging tool.
Merge pull request #1753 from pozdnyakov/Viewport_meta

Enable the use of the viewport meta tag
Fix Mac build.

- Result of comparison against a string literal is unspecified (use strncmp instead).
- Explicit destructors.
- Invalid conversion NULL -> bool.
Merge pull request #1758 from darktears/mac-build

Fix Mac build.
Bump version to 6.34.110.0
Bump version to 6.34.111.0
Merge pull request #1601 from wuhengzhi/multi_icon

[Android] Support multiple icons for packaging tool.
[Runtime] Add validate for widget handler.

Add validate for widget handler.
Add some pattern check for tizen.

Feature=https://crosswalk-project.org/jira/browse/XWALK-1161
ID: 0200, 0210