Enforce the 510 EV limit

By moving the EV block from team-validator.js to rulesets.js’s Pokemon ruleset, the 510 EV limit is enforced in Balanced Hackmons. The other block regarding abilities is still in team-validator.
Merge pull request #1145 from Pikachuun/master

Enforcing the 510 EV limit in Balanced Hackmons
Merge pull request #1146 from SolarisFox/patch-5

Allow searching dex number with /data
Track why a user was locked
Unlock users that rejoin off-DNSBL
added more doubles random battles movepools
Merge pull request #1147 from Audiosurfer/patch-1

added more doubles random battles movepools
Clean-up Pokedex data for old gens
- For Gen 2 and 3, Pokedex was filled with redundant data. Gen 4 was about the same, except for Rotom formes.
- Remove references to baby prevolutions in gens where they don't exist.
- Fix a bug preventing Magmar below level 30 from being used in Gen 1.
- Apply 417907072 and a39fdd600 to Gen 1.
Merge pull request #1148 from Slayer95/dex-data

Clean-up Pokedex data for old gens
Move EV spread legality check below the "legality line"
Remove forcenameto

The command doesn't longer exist.
added more doubles random battles movepools
Merge pull request #1149 from ErzaVsErza/patch-1

Remove forcenameto
Merge pull request #1150 from Audiosurfer/master

added more doubles random battles movepools
small edits to a few existing randdubs movepools

based on a bit of player feedback i edited a few moves in movepools
added more doubles random battles movepools
added more doubles random battles movepools
Merge pull request #1152 from Audiosurfer/patch-1

added more doubles random battles movepools
Yanmega and Zoroark are banned from RU

http://www.smogon.com/forums/threads/ru-stage-3-suspect-voting.3514983/page-5#post-5680743
Merge pull request #1153 from sirDonovan/patch-3

Yanmega and Zoroark are banned from RU