[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
[Android] Change the default version to empty in packaging tool.

When the manifest.json version value is empty,
the webapp could be packed and installed successfully,
but shouldn't be show version in Apps.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1146
[Tizen] Remove crosswalk-2.31-enable-VAVDA-with-EGL.patch.

This patch was added but was never used by the spec file. Since nobody has
complained for almost 5 months, it should be safe to remove it.
gyp_xwalk: Remove one TODO by doing the same as Chromium r252434.

This approach is much cleaner than filtering by GYP_GENERATORS and better
mirrors what's currently upstream in gyp_chromium.
[Runtime] Fix browsertest issue on Linux.

Browsertest 'OnLaunchAndSuspendEventTest' failed on Linux due to
'onLaunched' event is not fired by local path launch.

The PR will fix above issue.
[Tizen][Runtime] Add the unittest for WGT widget handler.

This unit test let widget handler parse widget info
from manifest, and then check this widget info.

Widget info include 10 items of string info and
0 or more preference items.
So tests include:
-ParseManifestWithOnlyNameAndVersion
-ParseManifestWithAllOfOtherItemsAndOnePreferenceItem
-ParseManifestWithAllOfOtherItemsAndThreePreferenceItemsList
Merge pull request #1745 from rakuco/remove-unused-tizen-patch

[Tizen] Remove crosswalk-2.31-enable-VAVDA-with-EGL.patch.
Merge pull request #1748 from shaochangbin/fix-browsertest

[Runtime] Fix browsertest issue on Linux.
Merge pull request #1741 from yeyuyinjie/master

[Tizen][Runtime] Add the unittest for WGT widget handler.
Merge pull request #1747 from rakuco/gyp_xwalk-find-depot-tools

gyp_xwalk: Remove one TODO by doing the same as Chromium r252434.
DEPS.xwalk: Roll v8-crosswalk (702dcf9 -> ffe72f9)

ffe72f9 Merge pull request #12 from dp7/master
9c52a1b Merge branch 'xdkcpuprofiler'
c4235bb Fixed a limit for static initializers
e5ca80d Updated a comment about increasing number of the static initializers
70eae13 Fixed a limit for static initializers
b571343 Merge pull request #11 from huningxin/fix_x4_typed_array
1d446c3 Merge pull request #10 from dp7/master
3f182b6 [SIMD] Fix d8 crashes when constructing simd128 typed array without
        simd flag
4c47b89 V8 profiling patch rebased on Chromium v34
54c5a1b Revert "V8 profiling patch rebased on Chromium v34"
edd9fe8 Merge pull request #7 from dp7/master
0483117 V8 profiling patch rebased on Chromium v34
2b716f2 Revert "V8 profiling patch rebased on Chromuim v34"
9f0736d Merge pull request #6 from dp7/master
075f828 V8 profiling patch rebased on Chromuim v34
Merge pull request #1749 from rakuco/v8-roll

DEPS.xwalk: Roll v8-crosswalk (702dcf9 -> ffe72f9)
[SysApps] Add the IDL file for RawSockets UDP

IDL file will generate the serialization code for the IPC messages.
[SysApps] Add the Javascript shim for UDP sockets

This is the old version of the API, should do it until the
new one gets ready.
[SysApps] Implement the UDP socket native backend

Only Multicast support is not implemented yet.
[SysApps] Added browsertests for the UDP API
Merge pull request #1728 from tmpsantos/raw_socket

[SysApps] Add UDP sockets support
DEPS.xwalk: Roll chromium-crosswalk (cb7bc58 -> ddec722)

ddec722 Merge pull request #137 from halton/master
bfcca58 [Backport] Remove X11 and GTK dependencies from host_forwarder
[TIZEN MOBILE] Drop XI21 hack.

Tizen IVI does not use XInput, and Tizen 3.0 supports XInput2.2, so
enable_xi21_mt=1 and use_xi2_mt=0 aren't needed anymore.