[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
[Android] Pre-initialize the CPU information for ARM platform

On ARM platform, the cpu information is fetched from /proc/cpuinfo
which requires the right to allow accessing IO. Howerver, in Crosswalk,
the IO/IPC thread is not allowed to IO access unless
ThreadRestriction::SetIOAllowed(true) is called explicitly.

This fix is to pre-initialize the CPU info in advance to avoid thread
restrictions on reading /proc/cpuinfo.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1836
Merge pull request #2027 from hmin/cpu

[Android] Pre-initialize the CPU information for ARM platform
[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
// TODO