Added support for HTML5 notifications

Firefox 22.0 supports the HTML5 standard notifications: http://notifications.spec.whatwg.org/#direction

This patch adds support for these as a fallback if webkit notifications arent available.  

Note, requestPermissions works identically for both methods so that remains unchanged.