Concatenate frequent messages.

Sometimes
users
write stuff
like this.

Rather than displaying the previous example as 4 messages, display it as one.

Fixes #11
Alternate color of new messages

For new messages (not those that are visually concatenated), display each with
an alternating background.