Add recovery parameter to /dexsearch

Returns all Pokemon that learn a recovery move (excluding rest)
Shiftry is RU
Save last request details.

Fixes the issue of team preview not resending the details after a player
disconnects and rejoins the battle.
Fix gennext data syntax errors
Merge pull request #1187 from QxC4eva/master

GenNEXT syntax fixes
Gulpfile: check for ES3 issues in data files
Also, remove trailing commas everywhere.
Merge pull request #1192 from Slayer95/lint

Gulpfile: check for ES3 issues in data files
Fix randbat set generator being too reject-happy

So yeah, this is a major bug in the randbat set generator, but other
than performance issues and the random 3-move pokemon, it shouldn't
have any other implications.
Fix crash when sending '/ '
Add PU to /dexsearch
Merge pull request #1193 from sirDonovan/ds

Add PU to /dexsearch
Ban Stench in Haxmons
Fix /modchat

/modchat with a space sets modchat to " " instead of showing /help
because it is a group. It should actually set modchat off because " " is
the regular users group.
Tournaments: Implement player cap
Merge pull request #1195 from sirDonovan/tours

Tournaments: Implement player cap
Update zalgo filter

Some users were using some zalgo not caught by the current filter.
The new filter fixes that.
Carvanha is LC not NFE
Merge pull request #1199 from macrarazy/patch-27

Carvanha is LC not NFE
Doubles UU, Doubles Ubers and LC UU get ladders

Banlists here: http://www.smogon.com/forums/threads/smogon-usage-based-tier-update-september-2014.3516635/#post-5710159
Update formats.js