Cleaned up the MentionsCommand class.
Message editing is cleared when Esc is pressed, added editing colour indication to message and textbox.
Added per-room message history.
MentionExtractor custom mention strings now use a better matching regex which will mean there will be less false mentions reported.
Added better custom mention regex to client (Stripped down version of server-side matching in previous commit)
Fixed issue when ExtractMentions is called without mentions parameter.
Update MentionExtractor.cs

Fixed that disgusting nesting
Merge pull request #1 from UberMouse/patch-1

Patch 1