Fix users room banned on rename not reporting leaves
Fix user.onDisconnect not being run on disconnectAll()
- Guests banned on join will now be immediately destroyed.
- Unauthenticated authorities will now lose their group after banned.
Merge pull request #1282 from Slayer95/disconnection

Fix user.onDisconnect not being run on disconnectAll()
Allow Light Ball to work for Cosplay Pikachu
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/SilverTactic/Pokemon-Showdown