Initial support for colors in chat.
Merge branch 'colored_chat'