[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>
[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] 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
Bump version to 7.36.153.0
Merge branch 'master' of github.com-crosswalk:crosswalk-project/crosswalk
Merge pull request #2048 from shawngao5/native_file_system_android

[Android] Native File System API
Revert accidental change of kCSPKey value.

SSIA, the change had happened at PR #2046.
Merge pull request #2061 from pozdnyakov/revert_accidental_manifest_field_renaming

Revert accidental change of kCSPKey value.
[Android] Improve the description of XWalkView

We should notice users to call onDestroy() method of XWalkView
explicitly, or it will cause the memory leak due to the native
stuff of XWalk is not released, such as the WebGL conext.

BUG=XWALK-1778
[Tizen][Desktop] WebApp is able to access files via file:// protocol

This change allows an application to access files via file:// protocol
if its manifest contains 'csp' field and the applied policy allows
fetching from 'localhost' (e.g. "csp": "default-src file://localhost").

The application should use the URLs in the following format:
file://localhost/path/to/the/local/file

BUG=XWALK-1840