removing protect from a few mons in random doubles

regigigas doesn't learn protect, and for obvious reasons having protect on slaking is a poor choice, so i decided to remove it from both pokemon.
Ban Perish Song in Smogon Triples
Merge pull request #1188 from Audiosurfer/patch-1

removing protect from a few mons in random doubles
Gorebyss is NU
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