Add basculin-red/blue-stripe aliases
Remove Arceus-???
Remove Missingno fake abilities
These were added for April Fool's 2012 but are incorrect.
Credit Kyle Dove
He provided the current backgrounds.
More reliable /lobbychat off
Entirely inconsequential optimization to /lobbychat off
Fix global variable `i` in `getRoomList`
Fix locked moves not showing pokemon as trapped
Fix Missingno learnset
It was previously using its April Fool's 2012 learnset. This removes
Magikarp's Revenge from its learnset, and sets its moves to Start
moves since that's what they are.
Slight bandwidth optimisation in `getRequestData`
Slight bandwidth optimisation in viewing user IPs
Implement feature to skip most battle reporting

This is intended to save bandwidth and reduce lag on the main server.
Move Missingno/CAPs to the bottom of the pokedex
Fix rejoining battles
Put pokedex in National Pokedex order
Learnsets: Start moves are explicitly L1
Correct Tomohawk and Necturna's learnsets.
Remove `BATTLE_ROOM_PROTOCOL_VERSION`
Export the `User` object from users.js
Don't deal residual weather damage in Air Lock/Cloud Nine