Config: don't overwrite commandline args
preparing for RaumZeitChef.pm <-> IRC split

Currently IRC is role, which is mixed into Chef.
This makes testing harder than it should be
and we really, really want some tests.
Documentation and more comments would be fine, too.
let PluginFactory handle PluginSuperClass shenanigans
IRC: log error messages from server

This is why error checking/reporting is critical:
I realized via irssi that hackint wants us to speak TLS,
when we connect from our hackerspaces IP range.
Now we also know that too, thanks to this commit.
don't leak AnyEvent::IRC::Client objects into event handler
IRC: send_initial_whois so send_long_message works correctly
IRC: use TLS and enable it by default
LinkInfo: don't emit 598 'errors', they are expected.