[Tizen][Runtime] Enable "allow-navigation" feature for Tizen legacy WGT package.

In Tizen WGT package configure document, the <tizen:allow-nevigation>
tag will list all allowed domains of navigation links can be displayed
in web application.

Please refer to the section "0260 Tizen Navigation Policy"
https://source.tizen.org/sites/default/files/page/tizen-2.2-wrt-core-spec.pdf
for more details.
Merge pull request #1782 from tiagovignatti/for-upstream

packaging: Remove ash flags from compilation
[Tizen][Runtime] Add tizen application handler.

Add a handler for tizen application element, so that we
can get and validate tizen application info from tizen
particularly widget package.

Feature=https://crosswalk-project.org/jira/browse/XWALK-1161
FeatureID: 0200, 0210
[Runtime] Fix using uninitialized variable "is_valid_" for WGT package
extracting.

The uninitialized variable "is_valid_" in package.cc(h) may lead to
error when installing a WGT package, and it should be initialized before
using it in Extract method.
[SysApps][Tizen] Refine display attributes based on latest spec

SPEC=http://www.w3.org/2012/sysapps/device-capabilities/
BUG=XWALK-1349
Merge pull request #1783 from qjia7/master

[SysApps][Tizen] Refine display attributes based on latest spec
Merge pull request #1777 from yeyuyinjie/master

[Tizen][Runtime] Add tizen application handler.
Merge pull request #1756 from takethathe/fix_package_extract

[Runtime] Fix using uninitialized variable "is_valid_" for WGT package extracting.
Merge pull request #1768 from takethathe/navigation_link

[Tizen][Runtime] Enable "allow-navigation" feature for Tizen legacy WGT package.
Bump version to 6.34.113.0
gyp_xwalk: Stop running GN.

GN is not a hard dependency for generating the build files in M34, and add
unnecessary checking for dependencies in the host system when we're building
for Android and Tizen.

In addition, the hack in place there to avoid running it with the make
generator will be rendered useless once we start using Ninja on Tizen.
[Tizen] Start using Ninja to build Crosswalk on Tizen.

All Tizen profiles finally have Ninja as a package, and commits 096e68d and
9c9419b did all the required heavy-lifting to allow us to use the ninja gyp
generator instead of the make one to build the Crosswalk RPM.

Incremental builds should still be supported just fine, but the first build
with ninja will start from scratch due to the move to a different build
system.

One meaningful change is that we do not pass -Duse_system_icu=1 anymore and
instead use Chromium's copy. While that is not perfect from a packaging
perspective, it is currently necessary due to problems with the code (see
crrev.com/104793004 and crrev.com/124003004).

Moving to Ninja is a required step for us to move to Chromium 35, since the
make gyp generator is unsupported from this version on.

BUG=XWALK-1025
Merge pull request #1786 from rakuco/ninja-on-tizen

At long last, start using ninja to build Crosswalk on Tizen.
Bump version to 6.34.114.0
dbus_manager_tizen: Remove useless glib include
xwalk.gyp: Explicitly add jsoncpp dependency

The lack of this dependency was generating error, required by
ScreenOrientationExtension.
runtime/browser: Fix header file changes

Offending CL:
https://codereview.chromium.org/174803002