[Runtime] Add user href attribute check in widget element handler.

When parsing a widget config.xml file, runtime should make sure the author href
attribute is a valid URI, as it's required in W3C Widget spec. This patch will
fix this.

BUG=XWALK-2995
Unexpected crash when run/debug xwalkdriver unit tests

Add code to check the conditions of empty App icon. Since the runtime::app_icon() will
return an empty icon for Android non-host-application.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2914
Merge pull request #2636 from iKevinHan/devtools_cause_crash_android

[Android] Fix devtools favicon will cause crash.
Merge pull request #2639 from takethathe/XWALK-2995

[Runtime] Add author href attribute check in widget element handler.
Bump version to 11.39.261.0
[Tizen] Enable/Disable the shared process mode at runtime.

The shared process mode has been enabled by default, which makes
debugging very hard so we need to enable/disable it at runtime.

This patch allows to add a new command line option
(--disable-shared-process-mode) for disabling the shared process
mode at runtime.

Bug=XWALK-2987
[Runtime] Add the check for return value of GetDEREncoded().

This patch is to add the check for return value of GetDEREncoded() in
xwalk_contents_client_bridge.cc.

CID=220017

Related to XWALK-2928
[Application] Add the check for return value of Begin().

This patch is to check the return value of Begin().

CID=194012
CID=194029

Related to XWALK-2928
[Runtime] Add the initialization for the struct members.

This patch is to add the initialization for the members in FieldIds.

CID=220063

Related to XWALK-2928.
Fix unit tests for csp handler

This patch is changing the way in which manifest
and application objects are created.
All below tests now pass:
 - CSPHandlerTest.WGTCSP
 - CSPHandlerTest.WGTEmptyCSP
Roll Chromium to 39.0.2171.71.

Move to the latest stable release with some delay. No big changes.
[Android] Use the same UserAgent for URLRequest when connection via websocket

Applying upstream commit 145b29d in content shell to crosswalk.

BUG=https://crosswalk-project.org/jira/browse/XWALK-3073
Merge pull request #2708 from wang16/ws_user_agent

[Android] Use the same UserAgent for URLRequest when connection via webs...
Merge pull request #2704 from aszafranek/CspHandlerTestFix

Fix unit tests for csp handler
[Android] Update the Crosswalk logo.

This patch is to update the crosswalk logo with new pictures.

BUG=XWALK-2856
Fire storage event at window when storageArea change

According to the spec http://dev.w3.org/html5/webstorage/#dom-storage-clear,
'When the setItem(), removeItem(), and clear() methods are invoked, events
are fired on the Window objects'. This change will implement this feature.

BUG=XWALK-2991
Merge pull request #2710 from wuhengzhi/replace_icon

[Android] Update the Crosswalk logo.
Fix unit tests for widget handler

This patch is changing the way in which manifest
and application objects are created.
All below tests now pass:
 - WidgetHandlerTest.ParseManifestWithAllOfOtherItemsAndOnePreferenceItem
 - WidgetHandlerTest.ParseManifestWithAllOfOtherItemsAndThreePreferenceItemsList
 - WidgetHandlerTest.ParseManifestWithOnlyNameAndVersion
 - WidgetHandlerTest.ParseManifestWithInvalidAuthorHrefValue
Merge pull request #2706 from rakuco/roll-new-m39

Roll Chromium to 39.0.2171.71.
Merge pull request #2645 from qjia7/storage_event

[Tizen ]Fire storage event at window when storageArea change