Gen 3: Small file cleanup
Gen 3: Delete getDamage override
Gen 3's getDamage is a clone of an older Gen 5's version.
Delete it for now, since it has no reason to exist until differences
in that function have to be added for gen 3.
Merge pull request #336 from V4Victini/stat-overhaul

Stat overhaul
Fix Thick Fat
Improvements to /data searching
The Levenshtein distance threshold for fuzzy matching is now
dynamic.

This prevents things such as any 3-or-fewer-letter search matching
'Muk'.
/bash command
useful for debugging servers
Show a message to banned users.
Support Spamhaus DNSBL
Now, by default, any IP on the Spamhaus DNSBL list will be automatically
banned.
Cache DNSBL results
Add unofficial no Stealth Rock metagame
IPs listed on Spamhaus's SBL are now locked rather than banned.
Extend dnsbl.js to support multiple blocklists
Documentation for dnsbl.js
Make the list of blocklists a const
/hm now an alias for /hourmute
If a command is unrecognized, send the error message to the correct room.
Merge pull request #339 from piiiikachuuu/patch-1

If a command is unrecognized, send the error message to the correct room.
Workaround fix for Mold Breaker Unaware
More detailed banned messages
Fix crash in dexsearch command