CB-7172 Force window to have focus after resume

Workaround for some devices (Samsung Galaxy Note 3 at least)

github: close #108
Extend whitelist to handle URLs without // chars
CB-7238: Minor band-aid to get tests running again, this has to go away before 3.6.0 is released, since this is an API change.
CB-7238: I should have collapsed this, but Config.init() must go before the creation of CordovaWebView
Handle unsupported protocol errors in webview better
Filter out non-launchable intents
CB-7265 Fix crash when navigating to custom protocol (introduced in 3.5.1)

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

Github: close #111
CB-7261 Fix setNativeToJsBridgeMode sometimes crashing when switching to ONLINE_EVENT
Adding tests related to 3.5.1
Merging latest master, including new tests