Styles depending on the status of the nick
Add legend, channel name
Create unique message IDs for posts
Ensure we log the bot’s messages as well.

They are not included in Cinch’s :channel hook. Actually, they can’t
be accessed from anywhere, so this commit utilizes a little monkeypatch
to make Cinch issue a new :outmsg event for outgoing messages.
Don’t log private messages
Extract status determination to own method
Log /mes
Log the topic changes.
Log join and leave