Removed most singleton patterns. Resolves #181
[Bleeding] Save when purging (ip)ban list. Resolves #219
Small changes
[Bleeding] Fixed permissions through console. Resolves #195
Block //snow. Resolves #217
/gadmin: return false if required args are not present. Resolves #220
[Bleeding] Started work on TFM_UuidFetcher
Merge from bleeding
Merge from master
Finished TFM_UuidResolver and /uuid. Resolves #214
Ensure UUID is never null for non-existing players
Currently, the player's name is SHA-1'ed and the first 32 hexadecimal
characters are formed into a 'spoofed UUID'. I think this is the best solution
/tfm: Return true when the player doesn't have permission. Fixes #227
Correctly reference static members in TFM_Jumppads. Fixes #225
Correctly display permban URL. Fixes #228
Ensure UUID is never null at login. Amends #214 and fixes #229
Add HTTPD Module_logs, resolves #238
Fixed toggle message for /toggle fluidspread.
Fix error when using /ops purge.
Fixed exploit that allows command blocker to be bypassed.
Added clownfish smacker.
Fix glitch in clownfish smacker.