Never pass twisted's downloadPage a unicode string
Make the maximum number of open notifications configurable (fixes #9)
Make the topic configurable
Split the Fedora-specific filtering out in a separate module
Add Debian-related filters
Don't remove from the list that we are iterating over
Use psutil and a pidfile to ensure we don't start more than one daemon at a time (fixes #14)
Gracefully handle Notification.new failures.
Catch Notification.show exceptions
pep8
Merge branch 'develop' of github.com:fedora-infra/fedmsg-notify into develop

Conflicts:
	fedmsg_notify/daemon.py
Close all notifications upon exit
Rework our icon priorities.

This makes it so the primary icon appears in the gnome-shell notification stack.
https://developer.gnome.org/notification-spec
Use the bus icon for the initialization msg (fixes #10)
Close our init msg after a few seconds (fixes #10)
Pull some code out into seperate get_icons and format_text methods.
Use a context manager when reading the pidfile
We always set the image-path hint
Add notification expiration functionality (issue #5)
Version bump