Add timeout control and connection events.
Devirtualize Bot.
Minor cleanup.
Rename ANY to more intuitive ALL.
Move Logging related out of libircbot into SPQF.