[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
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
Runtime class should not contain/export RuntimeContext

SSIA. RuntimeContext is a global object owned by XWalkRunner.
Merge pull request #2060 from pozdnyakov/csp_in_manifest

[Tizen][Desktop] WebApp is able to access files via file:// protocol
packaging: disable XDG-Shell for Tizen

Current implementation only worked with patched Weston 1.4 on Tizen,
and Ozone-Wayland disabled 1.5 support upstream anyway, so disable
it to avoid crashes when Tizen switches to Weston 1.5.

BUG=XWALK-1907

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Fix build : Force ld.gold binary usage

Use the one from chroot instead of the one provided by Chromium third party

Use traditionnal binary from Chromium thirdparty leads to build faillure

[  188s] [911/10836] CC obj/third_party/freetype2/src/src/base/freetype2.ftbase.o
[  188s] [912/10836] LINK genmodule
[  188s] FAILED: cc -Wl,--no-keep-memory -Wl,-z,now -Wl,-z,relro -pthread -Wl,-z,noexecstack -fPIC -B/home/abuild/rpmbuild/BUILD/crosswalk/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags -m64 -Wl,--icf=none -fuse-ld=gold -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o genmodule -Wl,--start-group obj/third_party/yasm/source/patched-yasm/libyasm/genmodule.genmodule.o  -Wl,--end-group
[  188s] collect2: fatal error: cannot find 'ld'

BUG=https://crosswalk-project.org/jira/browse/XWALK-1904

Also extend fix for XWALK-1379

BUG=https://crosswalk-project.org/jira/browse/XWALK-1379
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #2064 from Tarnyko/master

packaging: disable XDG-Shell for Tizen
Merge pull request #2063 from eurogiciel-oss/fix_build_options

Fix build option : Force ld.gold binary usage
Merge pull request #2054 from xingnan/xwalkview-description

[Android] Improve the description of XWalkView
Merge pull request #2055 from hmin/xwalk-1884

[Android] Decouple url loading and onReadyToRender callback
Merge pull request #2062 from pozdnyakov/Remove_Runtime_runtime_context

Runtime class should not contain/export RuntimeContext
[Android] Fail to create the webapp when the package option contain upper letter

According to Java naming conventions. Package should be lower case.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1681
Merge pull request #1982 from PeterWangIntel/PR1681

[Android] Fail to create the webapp when the package option contain upper letter
Use .DEPS.git instead of DEPS

This commit is allow developers get GIT version of dependencies.

Most of dependencies in <release_dir>/DEPS are pointing to subversion.
Unfortunately, svn command behind firewall randomly fails with error
"501 Not Implemented". Instead, git repos are more stable to fetch.

Since upstream is switching SVN to GIT, it is time to switch to
GIT(.DEPS.git) totally.

BUG=XWALK-1894