Upgrade Cordova to 2.3.0 and Support CordovaInterface

- Add in cordova js and jar files
- Make the WebSocket class take the cordova web view as a dependency instead
  of a DroidGap object. This will enable any object implementing
  CordovaInterface to use web sockets, even if it is not an activity.