Chat improvements.
Moved icon parser from MatchmakingPlayerInfo to Util.
Moved html sanitization to Util.
Added text truncation to Util.
Added coloured text to ChatWidget.
Added league icons to ChatWidget user list.
Added new event counter to chat tab text.
Fixed being unable to close tabs while Settings tab is open.
Also fixed removing critical info from MatchmakingPlayerInfo widget.
Replace QSimpleFileWatcher with built in alternative.