Add support for HTML notifications

This PR adds support for the [HTML Notifications API](http://notifications.spec.whatwg.org).

### To do

* [x] Fire `show` event when a notification is shown
* [x] Fire `click` event when a notification is clicked
* [x] Fire `close` event when a notification is dismissed
* [x] Hide notification when `Notification.close()` is called