[Android] Expand the path of app_root in LaunchScreen

If the provided path of manifest.json is not absolute, the launch screen image can not be found
and will cause build fail.
Change to use ManifestParser.input_path.

BUG=XWALK-1795
[Runtime][Tizen] Support to set app window view mode by configure
config.xml

We support configuring application window display mode by 'display'
field in manifest.json for XPK packages. While this way is not enabled
for widget format packages.

The Widget Spec tells that 'viewmodes' attribute denotes the author's
preferred view mode.
http://www.w3.org/TR/2012/REC-widgets-20121127/#the-viewmodes-attribute

This CL enables the 'viewmodes' attribute check for Widget applications.

BUG=XWALK-1732
Merge pull request #2034 from shaochangbin/fullscreen-config

[Runtime][Tizen] Support to set app window view mode by configure config.xml.
Bump version to 7.36.151.0
[Android] Add validation for get navigation item

If the input parameter is out of scope, it will cause crash.
Add validation here to avoid crash.

BUG=XWALK-1863
Merge pull request #2044 from kurli/validate_history_index

[Android] Add validation for get navigation item
Merge pull request #2014 from kurli/launchscreen_expand_apth

[Android] Expand the path of app_root in LaunchScreen
Use .DEPS.git instead of DEPS

This commit is allow developers get GIT version of dependencies.

Most of dependencies in <release_dir>/DEPS are pointing to subversion.
Unfortunately, svn command behind firewall randomly fails with error
"501 Not Implemented". Instead, git repos are more stable to fetch.

Without XWALK_USE_GIT set, the dependencies repo will keep use the
subversion DEPS file as usual.

How to use
==========
$ export XWALK_USE_GIT=1
$ gclient sync