Add color and subcategory styling to category and chat mentions

I think the color split can work for some people.

Please do not use the :label: icon since it would make it too easy to confuse tags and categories.

What about some [ > subcat ]? The > would look like a chevron used in fancy Emacs or Shell powerlines.