[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
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
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.