Clean up key handling code & update key methods to match changes in CordovaWebView interface
Update onReset & resetJsMessageQueue (they are removed from CordovaWebView interface)
Merge branch 'master' into plugin_with_arm_binary