provide message object to ctcp events

As on tin. See #126 for justification and more info.

Apologies for not using a dedicated branch, on cr48 at the moment, no git available right now.