Growl style desktop notifications

First pass. See #1349
Merge pull request #1446 from JohnONolan/notifications

Growl style desktop notifications