Fix and simplify desktop notifications.

Desktop notifications broke for chrome due to using the older
webkit.notifications.  Moved to the use of newer notifications.