forked from github/cordova-android

This makes the class usable no matter how a webview's bridge is implemented under-the-hood. This also deletes the PrivateApi bridge mode, which has never been a good idea to use, and which we should replace with a Lollipop "evaluateJavascript"-based bridge.