Merge tag '3.5.1' into crosswalk-8

* tag '3.5.1':
  change version in package.json to 3.5.1
  Set VERSION to 3.5.1 (via coho)
  Update JS snapshot to version 3.5.1 (via coho)
  Filter out non-launchable intents
  Handle unsupported protocol errors in webview better
  Update the errorurl to no longer use intents
  Refactoring the URI handling on Cordova, removing dead code
  updated RELEASENOTES

Version 3.5.1 includes fixes for CVE-2014-3500, CVE-2014-3501 and
CVE-2014-3502.

The following adjustments had to be made to make Crosswalk fit into the
commits above:

- CordovaWebViewClient and CordovaUriHelper were changed make the new
  URI helper use XWalkView instead of WebView.

- The "Handle unsupported protocol errors in webview better"
  implementation was moved from onReceivedError() to
  onReceivedLoadError(), since the former does not exist in
  XWalkResourceClient (the error code was changed accordingly).

Conflicts:
	framework/src/org/apache/cordova/CordovaWebViewClient.java

BUG=XWALK-2675