Add /prelockdown command

Allows current tournaments to finish before progressing to a proper lockdown
Updated Aliases
Tournament battle rooms now display message when tournament force-ends
Merge pull request #1276 from ascriptmaster/tourney-unhook

Tournament battle rooms now display message when tournament ends
Reflect Type: don`t send types info to client
JSCS: enforce OS-specific line breaks
Fix EOL checking
The actual special characters are not the appropriate JSCS option.
Merge pull request #1277 from Slayer95/typechange

Reflect Type: don`t send types info to client
Update OMs

- Removed Pokemon Throwback
- Added ORAS OU
- Moved LC UU to the bottom
Remove Throwback mod

Forgot to remove it in the previous commit.
Allow ORAS mega stones in ORAS OU
Fix crash when dq'ing from a tour

Crash caused by 17dcb527
Finish updating OMs

CAP is running a playtest
Randbats ORAS level-balance update

Groudon-Primal, Kyogre-Primal, and Rayquaza-Mega are now level
70 in randbats
Reintroduce command crashguard

If a crash happens during a command (which is around 99% of all
crashes), a bug in either Node or SockJS causes the user who issued
the command to be unable to do say or do anything (although they'll
still receive messages).

We used to have a crashguard to prevent this from happening, but
it was removed due to suspicions of being a significant lag source.
Later lag investigation has shown that it's not the biggest source
of lag, so we're reintroducing that crashguard for now.
Remove Theorymon mod

It is unused.
Modify unreleased item banning

They are banned if Unreleased is part of the banlist, rather than
Illegal.
Update ORAS OU

Removed the items mod and added Cosplay Pikachu learnsets.
Fix Cosplay Pikachu

It's like Spiky-eared Pichu.
Merge pull request #1279 from ascriptmaster/move-fixes

Various move fixes