[Tizen] Move application binary path from .config to  TZ_USER_APP / TZ_SYS_RW_APP

user application binary is now located in TZ_USER_APP instead of /$HOME/.config
global application binary in TZ_SYS_RW_APP instead of /usr/apps/.config

BUG=XWALK-2672

Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
[Tizen] XWalkExtension class refactoring

A type of a field in XWalkExtension class was changed
from base::ListValue to std::vector<std::string>
to avoid unnecessary conversions.
Fix unit tests in id_util_unittest.cc file

This path adds prefix 'xwalk.' at the beginning
of tested application ids for Tizen platform.
Tests fixed:
- IDUtilTest.GenerateID
- IDUtilTest.IsValidApplicationID
[Tizen] Xwalkctl should list xpk apps as well

This patch fixes listing of installed xpk apps by xwalkctl.

BUG=XWALK-3004
[Tizen] Fix calculation for display rotation angle.

For landscape devices which have landscape-primary as default orientation, the rotation calculation " ((rot - 1) % 4) " gets invalid value that might cause unexpected result, for example when converting from portrait-primary to landscape-primary, the "rot" should be 3 (ROTATE_270) rather than -1 (invalid value).
This CL is to correct the rotation calculation.
[Android] Fix the access issues from iframe.

This patch is to fix the cross origin issues when access the different
origin urls in iframe.
The instance of XWalkSettings was not initialized when the preference
value was got, so can not set the value to XWalkSettings.
Adjust the code to generate the instance of XWalkSettings before load
the preference value.

BUG=XWALK-2685, XWALK-2905
Merge pull request #2550 from eurogiciel-oss/multiuser

[Tizen] Move application binary path from .config to  TZ_USER_APP / TZ_SYS_RW_APP
Merge pull request #2656 from yejingfu/bug-fix

[Tizen] Fix calculation for display rotation angle.
Merge pull request #2641 from tiwanek/XWALK-3004

[Tizen] Xwalkctl should list xpk apps as well
Ignore style errors about override vs OVERRIDE

See https://groups.google.com/a/chromium.org/forum/#!msg/chromium-dev/EW0wSDQQK8I/H0gsPtDtRmAJ
Merge pull request #2658 from pozdnyakov/ignore_override_style_errors

Ignore style errors about override vs OVERRIDE
Merge pull request #2633 from aszafranek/IDUtilTestFix

Fix unit tests in id_util_unittest.cc file
Merge pull request #2635 from sstolinski/sstolinski

[Tizen] XWalkExtension class refactoring
Merge pull request #2657 from wuhengzhi/xwalk_2685_2905_iframe_access_issue

[Android] Fix the access issues from iframe.
The xwalk::Runtime class (and related code) refactoring

The major changes (improvements):
- The Runtime class now only handles WebContents, it's unaware of the UI.
- The Runtime UI logic is encapsulated within the RuntimeUIDelegate implementation.
- Runtime life-cycle is definite - it is owned by the observer instead of being a suicide.
- Runtime::Close() causes the wrapped content::WebContents::Close() which had not happen(!) before.
- Multiple code clean-ups and simplification.
Merge pull request #2630 from pozdnyakov/runtime_refactoring

 The xwalk::Runtime class (and related code) refactoring
Bump version to 11.39.254.0
xwalk-launcher: Simplify dependency on 'gio' gyp target.

Both Linux and Tizen depend on system.gyp:gio, so we can depend on it
unconditionally and simplify the gyp code.
Merge pull request #2665 from rakuco/simplify-gio-unix-gyp-dependency

xwalk-launcher: Simplify dependency on 'gio' gyp target.