Initial git checkin
added .gitignore
strictly check config option [general] notify
extend pynotifyd.conf documentation
providers.developergarden: fix undefined variable
providers.jabber: fix file descriptor leak

The jabber client would not disconnect in all circumstances leaving open
file descriptors behind. Fixes issue 1.
Version bump
providers.jabber: avoid name clash for disconnected

The JabberClient defines disconnected as a method, so we should not
change that into an attribute.
extend plugin interface using a terminate method
added pynotifyd.providers.persistentjabber

Fixes issue 2.
Fixed Debian package
choose different fix for the with statement
daemon: swap daemonizing and provider instantiation

With the persistentjabber provider we now have a plugin, that spawns a
thread. As is widely known threading and forking doesn't go well when
mixed. As it happens a provider ctor would create a thread and the
daemonize would kill it. Not what we want. The solution now is first
daemonize, then instantiate.
pynotifyd.conf: clarify queuedir
fix mistake in doc string
spel cheek
QueueEntry: added some assertions on parameters
QueueEntry: added property entryid
pynotifydaemon: log to stderr when --foreground
persistentjabber: support runtime-configurable message suppression

See docstring of PersistentJabberClient for detail.