Minimally invasive change to put logging behind a user-replaceable interface.

This could probably be done better, and there are probably awful caveats
and hidden gotchas with this approach. I REGRET NOTHING.
Simple adapter to utilise GLog with goirc.
Split handlers up into three groups.