Backendlib should provide installed_time, installed_size, app_size, data_size

BUG=XWALK-2459

backendlib should set those field in pkgmgr detail info structure.

pkgcmd -s -t wgt -q -n ${pkgId} # should return this data

|----------------------|---------------|---------------|-------------|-------------|
| field                | installed WGT | installed XPK | package WGT | package XPK |
|----------------------|---------------|---------------|-------------|-------------|
| installed_time       | YES           | YES           | N/A * 3)    | N/A * 3)    |
|----------------------|---------------|---------------|-------------|-------------|
| installed_size       | YES           | YES           | N/A * 4)    | N/A * 4)    |
|----------------------|---------------|---------------|-------------|-------------|
| app_size             | YES           | YES           | N/A * 4)    | N/A * 4)    |
|----------------------|---------------|---------------|-------------|-------------|
| data_size            | YES * 2)      | YES * 2)      | N/A         | N/A         |
|----------------------|---------------|---------------|-------------|-------------|
| min_platform_version | YES           | NO * 1)       | YES         | NO * 1)     |
|----------------------|---------------|---------------|-------------|-------------|

 1) No field in manifest.json, will be empty
 2) Based on size of 'tmp' and 'private' directories of widget
 3) Will return 0
 4) Will return 0, this field was not set for tizen 2.x either

This information may be present in other apps to user if he/she want to install app.
DEPS.xwalk: Roll v8-crosswalk (5e109ca -> 9b7376c).

9b7376c Merge pull request #54 from huningxin/fix_mark_compact
2f3f719 Fix invalid object access in SIMD types after heap mark compact.
[Android] Initialize shared mode before setting preference

The initialization was done in the constructor of XWalkView
previously. However some preferences need to be set before
creation of any XWalkView instance.
Move the initialization out of XWalkView's constructor and
do initial for runtime before setting preferences.
Merge pull request #2431 from wang16/shared_xwalk_view

[Android] Initialize shared mode before setting preference
Merge pull request #2414 from tiwanek/XWALK-2459

Backendlib should provide installed_time, installed_size, app_size, data_size
[Desktop] Implement app launch from the manifest path

This patch changes the Crosswalk application launch behavior on
desktop: instead of providing the path to the application root
directory the User now should provide path to the manifest file.
This allows us to remove the logic for "guessing" which oh the
files within the application folder should be recognized as the
manifest file.

The patch contains also multiple refactorings among which:
1) The Manifest class does not contain the app id and does not
watch whether the application is hosted or not: all these goes
to the ApplicationData class which is more appropriate.
2) Instead of binding the application config file type to the
package file extension we introduce 'Manifest::Type { TYPE_MANIFEST,
TYPE_WIDGET }' which correspond to w3c.github.io/manifest and
http://www.w3.org/TR/widgets application config specifications
accordingly. That made the code more clear and fixed a lot of
"FIXMEs".

The code size has decreased by approximately 70 LOC.
[Tizen][Runtime]Implement screen-orientation feature.

According to Tizen core spec feature XWALK-1491, add a setting attribute "screen-orientation" in Tizen configure file.
This attribute controls whether screen orietation is locked or not. Its value can be one of "portrait", "landscape", "auto-rotation", and the default value should be "portrait".
Merge pull request #2428 from pozdnyakov/Launch_app_refactoring

[Desktop] Implement app launch from the manifest path
Merge pull request #2438 from huningxin/master

DEPS.xwalk: Roll v8-crosswalk (5e109ca -> 9b7376c).
Bump version to 9.38.208.0
[Tizen] Check signature value using xmlsec1 library

Based on API provided by xmlsec1 library, signature value and reference
are checked.
Merge pull request #2400 from yejingfu/screen-orientation

[Tizen][Runtime]Implement screen-orientation feature.
Merge pull request #2422 from xuzhang/widgetsignature

[Tizen] Check signature value using xmlsec1 library
 Cleanup printed output. Showtask list

 This change includes the following:
  * Display task list executing
  * Combine redundant messages
  * Check system requirements up front
  * Show error from main ant package build process on error
  * Check for existence of 'template' directory before accessing
  * Capture KeyboardInterrupt exception to gracefully exit on Ctl+C