IgnoreCommand + WebChat Handling for Coloured Names (Doesn't return)

So added ignoring.
Works for action command (/me),
Works for message command (/m),
Works for Normal chatting
Works for WebChat
Staff can not be ignored; If they are ignored then get promoted to staff - They override it.

Override given to: Guardian, Junior Admin, Senior Admin
Requires to work: Extra field in player table. (Same as player_keywords, but named player_ignore)

WebChat now displays name as colour in game (Doesn't display the colour to the player using web chat though)