[Android] Enable CSP support and related test.

Insert CSP content to http response header with android specific
method: AndroidStreamReaderURLRequestJob::HeadersComplete(), rather
than reuse the header created by Tizen code.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1022
[Android] Package xwalk.apk as resource in xwalk_core_library

This is step 2 of getting rid of assets in xwalk_core_library.
To use paks as res/raw, the idea is to generate an xml in res/values
when creating xwalk_core_library, the xml contains a string-array
to describe all the paks will be put in res/raw.
XWalkViewDelegate will try to load the xml first, and intercept
ResourceExtractor if the resource to extract is on the list.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1085
[Android] Add "--verbose" option for packaging tool.

There are so many debug messages from packaging tool, which
isn't friendly for developer. So add "--verbose" option for this,
it depends on developers to turn on or off this kind of message.
Flaky crashes of XWalkExtensionsIFrameTest tests

The problem here was due to a race condition with
XWalkExtensionServer. The XWalkExtensionServer methods
are invoked via task runner (on message loop), on the
other hand XWalkExtensionServer is deleted on message
loop, so the crashes turned up when the deferred calls
were processed after the object deletion.

Fixed now using WeakPtrs.
Merge pull request #1662 from gaochun/csp3

[Android] Enable CSP support and related test.
Merge pull request #1678 from pozdnyakov/flaky_crash_XWalkExtensionsIFrameTest

Flaky crashes of XWalkExtensionsIFrameTest tests
Remove runtime context from 'XWalkBrowserMainParts' class

SSIA. Runtime context should be obtained from 'XWalkRunner' - there is
no need to store it in "main parts" and have a runtime context getter
there.
Merge pull request #1669 from junmin-zhu/verbose

[Android] Add "--verbose" option for packaging tool.
Merge pull request #1663 from pozdnyakov/Remove_runtime_context_from_main_parts

Remove runtime context from 'XWalkBrowserMainParts' class
Fix hardcoded library path in xwalk script and Service dbus File

The binary xwalk is stored in 32 bit arch platform in /usr/lib/xwalk/xwalk
and for X64 arch in /usr/lib64/xwalk/xwalk

Adjust the paths in the launcher script and the D-BUS service file so that they point to the right location based on the architecture

Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Merge pull request #1671 from eurogiciel-oss/dev_baillaw

 Fix hardcoded library path in xwalk script and Service dbus File  for x64 architecture platform
Bump version to 5.34.98.0
[SysApps] Fixed halfclose handling on RawSockets

Set the readyStatus accordingly and remove the event that
doesn't exist anymore.
[SysApps] Fixed TCPSocket attribute defaults
[SysApps] Update halfclose() handling to match the spec
[SysApps][Android] Handle security exception in Android messaging API.

Add try-catch block to handle sending SMS message exception.
[Runtime] Fix buildbot failure on Windows for PR#1667.
Merge pull request #1689 from tmpsantos/tcpsocket_nits

[SysApps] Fixes small nits on the TCPSocket API
[Tools] Remove some dead code from fetch_deps.py.
[Tools] fetch_deps: Call sys.exit() only at the very end.

Stop making main() sometimes just return a value and sometimes exit()ing
directly: standardize on calling sys.exit() with main()s return for
consistency and also to accommodate adding calls to more DepsFetcher
methods in the future.