[Bleeding] First compile of new playerdata system. Resolves #223
The new TFM_PlayerList stores player under /players/[uuid].yml and only caches online players. When players log in, their playerdata will be loaded.
Use TFM_Command.playerMsg instead of TFM_Util.playerMsg for commands.
Using playerMsg(final String message) instead of playerMsg(final CommandSender sender, final String message) when possible.
Using qop should now only op those who are not op. 

This will further reduce the amount of spam and doesn't spam everyone with "you are now op".
Now made qdeop require you to be op else it wont try to deop the player.
Added /nickclean - mass remove distracting things from player nicknames.
Block tags containing "console", fixes #260.
Make '/tfm reload' update blocked commands. Resolves #265.

Config must be reloaded in order to pull in any changes to blocked commands list.
Remove extra lines.
Merge branch 'patch-2'
Fixed broken format for /gadmin ipban.
lang.StringUtils -> lang3.StringUtils
Remove bold from /nickclean.
Added preliminary TFM support for TelnetRequestDataTagsEvent.
Tweak /cake. Fixes #295.
Code refactoring and cleanup.
Fix GTFO broadcast formatting. Fixes #293
Merge pull request #294 from Obi2kanobi/contributing

Format GTFO reason broadcast. Fixes #293
Revamped TFM_BanManager, TFM_Ban and TFM_ServerInterface
Better ban type checking
Moved ban reason compilation to TFM_Ban
TFM_ServerInterface: Less expensive operations first
Command_rollback now polls TFM_RollbackManager for available players
Merged with master
Return false on incorrect args in Command_rollback. Fixes #296