Finish implementation of linked volatiles
Gen 2-4: Users of Mean Look, etc. can Baton Pass the effect
Changed Zoom Lens's description to better reflect the mechanics of its implementation.
Merge pull request #1091 from ewilden/master

Changed Zoom Lens's description to better reflect the mechanics of its implementation.
Merge pull request #1083 from Slayer95/trap-passing

Trap passing
Add illegality bans to Smogon Triples
Remove redundant check in auto-centering
Send source effect data to the client on pokemon.cureStatus
Revert "Remove redundant check in auto-centering"

This reverts commit 86b49322f5c4e2b0e44193ef0c9e8a9b63290bba.
Send 'silent' attribute on swapPosition for auto-centering
Also refacor battle.swapPosition a bit to use more generic arguments.
Add XY Battle Spot Special 5
Add Diancie to Standard GBU bans
Merge pull request #1092 from Slayer95/swap-position

Send 'silent' attribute on swapPosition for auto-centering
Remove Swagger Clause from Standard Ubers
Merge remote-tracking branch 'upstream/master' into config-refactor
Fix crash
Use null-prototype dict for connections
Support autolock/autoban from login server
Sort by userid rather than name in /tour getusers
Rename tournaments/middleend.js -> tournaments/index.js