Implement new OMotM, Inverse Battle
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
CAP6 Implementation
Fix tier mistake for CAP6
Update Sniper shortDesc
Update Bulldoze shortDesc
Inaccurate shortDesc for Bulldoze
Merge pull request #470 from jas61292/master

CAP6 Implementation
Properly implement Mat Block
Ghost type is immune to 'trapped' status
Sync learnsets