Full Standard GBU Banlist

Bans some more Gen 5 legendary Pokemon and the Mega Formes of Mewtwo
Add XY Battle Spot Singles

Essentially Gen 6 GBU
Missed comma
Fix Aroma Veil and Sweet Veil
Load balance connections to proxy processes
Instead of handling all connections in the master process, we now
use Node's cluster module to push them to worker processes. These
worker processes are pretty lightweight and do nothing but proxy
connections so far.
Refactor an unnecessary closure
Less logging
Use channels for broadcasting
Now that we're using proxy processes, this heavily optimizes the
communication between the main process and the proxy processes
by sending broadcasted messages once, instead of once per user.
Chat filter now passes connection instead of socket
socket no longer exists, and this change was long overdue anyway.
Fix miscellaneous bugs in load balancer
Merge remote-tracking branch 'upstream/master'