Silently kill sockets with no `remoteAddress`
Remove legacy lobby chat blocking feature
Remove now-unnecessary check in `ipSearch`
Fix /partbattle

/partbattle used to be an alias of /joinbattle rather than an alias
of /leavebattle
Remove `GlobalRoom.prototype.getUserList`
Clearer lock message
Rename room join/leave functions
The room join/leave functions have been renamed from .join to
.onJoin to make it clear that they react to joins initiated
elsewhere, and should not be used to initiate joins.
Fix renaming causing problems with battle controls
Gen III: Preliminary move fixes.
Gen III: Make sure Nature Power can't miss initially.
Remove socket.io from package.json
Rename 'Sleep Clause' to 'Sleep Clause Mod'

This new naming style is to acknowledge that Sleep Clause Mod represents
a mechanical change to the base game, because it causes Sleep status not
to be applied in cases where it would be applied in the base game.
Fix some misleading comments in formats.js
Report HP as percentages (except VGC and Custom Game)

In VGC, HP continues to be reported as pixels. In Custom Game (and other
debug formats), health is reported as exact HP.
Add Gen 4 UU Format

Add the Generation 4 UU Format.
Merge pull request #226 from Joimer/patch-14

Add Gen 4 UU Format
NEXT: Masquerain gets sig Surf
Ability checking fixes
- Gen 1-2 work with no ability set.
- Not having a listed ability gives a readable error message now.
Show package.js version in /version
New Credits layout