I have a headache
This has the potential for abuse, but it is very helpful for me debugging issues and I am tired of trying to exclude it from commits.

Sometimes you just want a raw print out of internal info…
Do not pass input along when a plugin has asked for it to be ignored.
Fix for inability to not set blank topic.

Might break some stuff removing that check. We’ll see…
Spam protection for highlight spam.

Highlights for self are not counted if the content of a message is at least 75% nicknames of channel users and at least five users are present in the message.
Properly align !
Rewrite user info popover manager to not be such a piece of crap.
Allow these type of notifications to be posted regardless of focus state.
Fix logic error in completion engine.
Support inline images for mediacru.sh
Fix ghost selection when scrolling.
bump
Bump highlight spam detector to a minimum of ten users.
Handle inline image processing little differently.
Add new flag to IRCMessage to send a message to print: and nothing else.

This is used for ZNC buffextras support. Since those messages are
treated like raw server input we do not want to update user list or do
other actions for them. This new flag only applies to buffextra related
events for now. Using it for anything else will do nothing.