Fix typo in publishbot exception logging

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Automatically fix internal state when the IRC socket closes without calling disconnect

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Convert README to reStructured Text

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Improve README

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Add channels command to the listener
Add tests for the channels command

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Document "channels" command in README

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Use assertEquals instead of assertItemEquals in tests

Some versions of Python 3 (in Travis CI) seem not to have assertItemEquals.
Here the list is sorted, so there is no issue at all.

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Add systemd service file

Combine contributions from Arthur (https://aur.archlinux.org/packages/kaoz/) and pj (https://github.com/pjbringer/kaoz)
Release v2.1.0

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>