Integrates support for BlackBerry 10 platform and some updates for 3.x plugins

It looks like the plugin hasn't fully integrated some of the 3.x format updates, but I tried to be as minimal as possible in my changes.

You'll probably have to try it out on iOS and Android to see if the way we modified the prompt callback is going to work, or if we need to tweak it a bit. I am happy to work through the integration as well if there are issues that come up. The change there is because we need to inject a bit of javascript if it's a password prompt. Otherwise we're just basically wrapping the core notification API.