Change buildslave's testPunctuation to not depend on the platform

As a side effect, it now effectively checks that individual arguments are
passed properly, instead of just verifying their concatenation.
Merge testMultiWordCommand and testPunctuation into a single test

Since they're about the same thing, really.
send irc messages encoded as utf-8

For example blamelist is already stored as list of unicode strings
Remove MAINTAINERS.txt

The component-maintainer model didn't work out the way I'd hoped.
Merge pull request #1250 from kviktor/irc-encoding

Send irc messages encoded as utf-8
Merge pull request #1251 from djmitche/bug2856

(Based on the discussion in the mailing list and feedback at GitHub.)

Remove MAINTAINERS.txt

Closes ticket:2856
Update docker tutorial to use standard install procedure

 * Use the standard installation instruction instead of the master
   version: 0.7 has been out for some time now.
 * As a result, switch to `sudo docker` instead of `sudo ./docker`.
 * Correct minor typos
Merge pull request #1248 from pquentin/docker-doc

Update docker tutorial
Merge pull request #1245 from SpecLad/punct+

Change buildslave's testPunctuation to not depend on the platform
re-raise the original exception when cleaning the database

This ensures we get a full traceback from the point where that exception
was raised.