Use objects everywhere when triggering on_* events
event in execute_plugins should fall back to empty dict
not None.
safe info about the bot in fenrus
Move code for throtteling votes around.
type, quit event stores the quitters nick in "nick"