[Android] Display no scaled image when no border specified in LaunchScreen

When no border specified in the manifest, the image should not be scaled, just display
the image centered in the screen.

BUG=XWALK-1998
DEPS.xwalk: Start tracking all Chromium dependencies from git.

Chromium is soon going to switch its canonical source repository to git
and we would have to follow suit anyway. In addition, this makes it
easier to cache directories across machines and, in some cases, the
network communication is faster and more reliable when using git.

Most of the work was already done in previous commits that moved the
majority of the logic in generate_gclient-xwalk.py to DEPS.xwalk itself.

We now simply have to adjust the solutions set in DEPS.xwalk, so that
instead of checking out a Chromium release directory from SVN and
pulling all Chromium dependencies from its DEPS file (which points to
SVN repositories for everything) we point directly to chromium-crosswalk
(which was recently adjusted to contain the commit adjusting DEPS and
.DEPS.git for a certain Chromium release) and its .DEPS.git.

The only unusual part of this commit is the moving of Ozone-Wayland to a
separate gclient solution: we need to do that because it has a .DEPS.git
which overrides gclient's recursion limit and would cause problems
because it too would try fetching Chromium. We explicitly set
|deps_file| in this solution to "" to prevent that.

BUG=XWALK-1894
[Tizen][Runtime] Fix allow-navigation element can not take effect if there are more than 1 in config.xml.

In Tizen core spec, it's said that "if more than 1, the first occurrence MUST be considered (and all others
ignored)." This patch makes the runtime following the spec.

BUG=XWALK-1696
Merge pull request #2133 from kurli/launch_screen_image_fix

[Android] Display no scaled image when no border specified in LaunchScreen
[Tizen] Do not use Crosswalk daemon when installing webapps

The Crosswalk installer shouldn't depend on the Crosswalk service
to be running in order to install applications. This is needed for
example to be able to install applications before the system has
booted.

BUG=XWALK-2028
Merge pull request #2143 from takethathe/fix-duplicate-element

[Tizen][Runtime] Fix allow-navigation element can not take effect if there are more than 1 tags in config.xml
Merge pull request #2141 from rakuco/move-deps.xwalk-to-git

DEPS.xwalk: Start tracking all Chromium dependencies from git.
Merge pull request #2144 from pozdnyakov/app_installation

[Tizen] Do not use Crosswalk daemon when installing webapps
Fix Mac build.

- Virtual methods needs to go in the cpp files (Chromium style).
- Replace include of <hash_set> which is not working on clang with
"base/containers/hash_tables.h" which is what we use in the code.
Silent the bug of cpplint which claims I need to include <hash_set>.
Merge pull request #2146 from darktears/fix-mac

Fix Mac build.
Bump version to 8.36.163.0