[Tizen] [multi-users] remove setuid root in xwalk-pkg-helper

xwalk-pkg-helper is always run by root user. It needs to be launched
by a user in order to retrieve User ID in application framework
and then install/remove applications in user's places.

related to XWALK-1649

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
[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
[Tizen] Further implementation of Blink-based orientation code

The ApplicationTizen class is now inherited from 'content::ScreenOrientationProvider'
since both Application and ScreenOrientationDispatcherHost correspond to a single
renderer process.
Also ScreenOrientationProvider initialization code is added to ApplicationTizen::Launch
method.
Remove application events related code from application storage

SSIA. This code is not used since we dropped Main document support.
[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
Fix Mac build.

- Make sure to not turn on by default Aura on Mac.
- Fix some errors from clang.
Merge pull request #2052 from darktears/mac-build

Fix Mac build.
Bump version to 7.36.152.0
[Android] Retain the application name with space on device.

This patch is to retain the application name with space.
Create a class, it contains the attributes of application, set the
value according to the content of manifest or command line.
It also contains the original name and replaced name.
Rewrite the label value in AndroidManifest.xml with original name.
Merge pull request #2024 from pozdnyakov/Make_App_ScreenOrientationProvider

[Tizen] Further implementation of Blink-based orientation code
Merge pull request #2008 from eurogiciel-oss/XWALK-1649

[Tizen] [multi-users] remove setuid root in xwalk-pkg-helper
Merge pull request #2030 from pozdnyakov/remove_events_from_accounts_db

Remove application events related code from application storage
Merge pull request #2036 from wuhengzhi/app_name_on_device

[Android] Retain the application name with space on device.
Preliminary work before manifest `csp` member implementation

This patch re-organizes the existing WARP and CSP code
so that it is accessible not only for Tizen and encapsulated
within SecurityPolicy classes family.
[Android] Native File System API
Completed features list:

Create file
Read file
Write file
Remove file
Create Directory
List Directory Entries
Remove Directory

BUG=https://crosswalk-project.org/jira/browse/XWALK-672
DEPS.xwalk: Roll v8-crosswalk (c4640c3->535cd00)
Merge pull request #2059 from dp7/master

DEPS.xwalk: Roll v8-crosswalk (c4640c3->535cd00)
Merge pull request #2046 from pozdnyakov/Recompose_security_policy_code

Preliminary work before manifest `csp` member implementation