source: keep track of last sent message

Some plugins (like OTR) might change the message contents before
sending it on the wire, so keep track of what the user typed and
display it in the notification source once the message was sent.

Fixes #7
source: merge getSecondaryIcon and createSecondaryIcon methods
Bump to version 9