[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.
[Runtime] Return a "NOT FOUND" message if the resource is invalid when using application scheme.

When using application scheme (app://), if loading a resource which does
not belong to an application, if should return the error message
directly, this patch will do this if the application can not found.

BUG=XWALK-1762
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.
[Android] Decouple url loading and onReadyToRender callback

The url loading should not depend on the readiness of compositing
surface. Otherwise, it will cause 'deadlock' between loading url and
surface availability in some cases.

For example, to support splash screen in cordova, the XWalkView should
be initially invisible and waits for a signal from web page to become
visible. However, Android framework may not create the underlying Surface
for an invisibile View, which causes the url won't be loaded.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1884
[Tizen][Runtime] Add simple error page for net error.

After we have support allow-navigation on tizen, QA will test
for this. But if we do not have a net error page, QA might can
not identify whether some issues caused by crosswalk or other
net errors.
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