Finish implementation of linked volatiles
Gen 2-4: Users of Mean Look, etc. can Baton Pass the effect
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.
Add XY Battle Spot Special 5
Add Diancie to Standard GBU bans
Send 'silent' attribute on swapPosition for auto-centering
Also refacor battle.swapPosition a bit to use more generic arguments.
Remove Swagger Clause from Standard Ubers
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
Update commands.js

- Updated /tier
- Updated /om
- Use HTTPS
Fix double elimination tournament bug and improve unexpected error reporting
Fix bug in checkLearnset
Revert "Send source effect data to the client on pokemon.cureStatus"

This reverts commit 82b8a48ba43658e3f8dcb0f9be78a116da7507a1.
Diancie is banned in Battle of Legends
Nerf randbats Sigilyph