Fix formatter name
Rework restart, reconfig connections on reload

Most bot related code has been moved to BotIRCConnection, plain
IRCConnection is more pure.

State is now passed via a YAML file on restart, and thus datadir is
required in config for restart to work.

The right thing is done on server connections upon reload and restart:
new networks connected, old disconnected, nicks changed, channels
joined.