merge
Merge branch 'config-refactor' into base

Conflicts:
	config/commands.js
	mods/gen1/formats-data.js
	mods/gen1/pokedex.js
	mods/gen1/scripts.js
	mods/gen2/moves.js
	mods/gen2/rulesets.js
	mods/gen3/formats-data.js
	mods/gen3/items.js
	mods/gen3/pokedex.js
	mods/gen3/statuses.js
	mods/gen4/formats-data.js
	mods/gen4/pokedex.js
	mods/gennext/README.md
	mods/gennext/abilities.js
	mods/gennext/items.js
	mods/gennext/moves.js
	rooms.js
	sockets.js
Fix minor bug in team-validator
Merge branch 'config-refactor' into base

Conflicts:
	config/formats.js
	mods/gen3/pokedex.js
Merge branch 'config-refactor' into base

Conflicts:
	mods/gen1/statuses.js
	mods/gen3/moves.js
	mods/gen4/moves.js
	mods/gennext/abilities.js
	mods/gennext/items.js
	mods/gennext/moves.js
Merge branch 'config-refactor' into base

Conflicts:
	mods/gen1/pokedex.js
	mods/gen1/rulesets.js
	mods/gen2/rulesets.js
Merge branch 'config-refactor' into base

Conflicts:
	mods/gennext/abilities.js
	mods/gennext/moves.js
	mods/gennext/statuses.js
Add /authlist
Merge branch 'config-refactor' into base
Add Extremespeed Dratini for gen 2

Fixes #1220
Add missing Crystal events with special moves

Source: http://www.serebii.net/crystal/gift.shtml
Prevent Flare Blitz with Sacred Fire in Random Battle
Modify Groudon's Random Battle moves
Update 350 Cup

Eviolite is banned on Pokemon with <= 350 BST
Update Inverse Battle
Support using room aliases in /redir
Update /tiers links
Fix crash in /roomauth

Would crash in a room with no roomauth
PM identity no longer defaults to lobby
Merge pull request #1228 from cadaeic/patch-1

Update /tiers links