Improve room bans
Implemented some changes from #306.
The bans are checked now on User.prototype.joinRoom.
Redirect command now does not override room bans.
Commands now control if the room is designed for room bans.
Several small style improvements.
Add help for room ban, room unban, and redirect commands
Remove double redirect help from help command
Gen 2: Re-activate ladder
The Gen 2 ladder had seen 418 battles so far. The user experience is
also good to detect overlooked minor mechanical changes or just
help with what's left to do.
The ladder itself is solid enough to have be on beta rather than
alpha.
Additionally, activate debug mode on gen 3 custom game.
Add new event Pokemon

Distributed at Pokémon Game Show
Merge remote-tracking branch 'upstream/master'

Conflicts:

	modified:   commands.js
	modified:   config/commands.js
	modified:   data/formats-data.js
	modified:   data/learnsets.js
	modified:   users.js