Add NOTICE file
Catch uncaught exceptions in from plugins and turn them into error responses.

When a plugin throws an unchecked exception, we're not catching it
anywhere and so the error callback is not being called.

This change adds a try/catch to catch such exceptions.
Added overloaded constructor for CordovaWebView with Bundle as parameter.
Need it for AmazonWebChromeClient.onCreateWindow callback.