CB-2596: Fixing the menubutton for text fields
Add readAsBinaryString and readAsArrayBuffer support
CB-2198: Removing option to use our broken URL stack as a history as per deprecation policy.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
CB-2623 Adding update script to Android
CB-2623: Added partial work on update script
CB-2623: Updated windows script, now it works here too for once
Allow plugins to capture shouldInterceptRequest()
CB-2099: Android Whitelisting now blocks images and JS with an empty response
Making framework only apply for http resources for now, so we don't break non-http handling
Making framework only apply for http resources for now, so we don't break non-http handling.  I had to squash this to make it pretty
So much for squashing, I should have branched this.
Add checking if baseUrl is null.
Change switching online/offline into toggling.
Add invoking hidden WebView.onPause/onResume method when it
pauses/resumes.
Add calling destroying in handleDestroy method.
Add setting loadUrlTimeout current time mills when loadUrl called.