Add recovery parameter to /dexsearch

Returns all Pokemon that learn a recovery move (excluding rest)
Monotype bans updated

Kyurem-White and Shaymin-Sky have been unbanned. However, they are now
type banned under Dragon and Flying respectively.
Switch around shortDesc entries longer than desc, grammar fixes
Switch around dazzlinggleam shortDesc and desc, grammar fixes
Remove e-acute from friendball desc for consistency
Merge pull request #1178 from QxC4eva/master

More fixes for desc and shortDesc
Merge pull request #1177 from NaniMan/patch-1

Monotype bans updated
Fast alt detection for tours
Cache userCount
Hard cap battle list at 100
Support filtering battles server-side
Deprecate some unnecessary code

.updateRooms hasn't done anything in ages, and Global#rooms is a
cache that actually makes things slower more than it makes things
faster.
Give Black Sludge back to Poison-types in randbats
Accidentally removed in f57e771e8
Prevent use of modnote while locked or muted

Like all other moderator commands, being locked or muted should prevent usage of modnote.
Merge pull request #1179 from Relados/patch-5

Prevent use of modnote while locked or muted
canTalk now supports returning /command

returning /command will parse the command returned. This is mainly
useful for Config.chatfilter.
Optimize alt finding
Update formats
- Removed OM: Alphabet Cup
- Added OM: Mediocremons
- Fixed Fairy Face-Off
Fairy Face-Off follows Singles rules
Fairy Face-Off forces level 30