On the Java side of things, there are a few files in the org.apache.cordova.api namespace.
I'd like to remove this namespace and put all Cordova classes under org.apache.cordova so that we can use package-private visibility where appropriate. For backwards compatibility, we can use the same trick of having an empty class extend the moved one sitting around in the old namespace.