Trivia plugin: fix crash in timer mode (again)

This whole time I thought negative values were falsey. At least I caught it before it could crash anything again.
Also fix /triviarank picking up the wrong alt's rank
Merge pull request #1364 from Morfent/trivia

Trivia plugin: fix crash in timer mode (again)
Add REPL sockets
Add namespace-like functionality to commands

where object command handlers represent a new namespace
Add Jeopardy chat plugin
Merge pull request #946 from kotarou3/repl

Add REPL sockets
Blazikenite is banned in Almost Any Ability
Update 1v1 clauses
Trivia plugin: refactor game commands, bug fixes

Stop the Q/A loop from clearing timeouts constantly so games can be
ended in case it still loops endlessly, refactor game commands and
config vars, minor bug fixes in /triviasubmit and /triviastatus
Merge pull request #1367 from Morfent/trivia

Trivia plugin: refactor game commands, bug fixes
Gen 1: Add Freeze Clause
Fix wrong default path in repl.js
Merge pull request #1368 from Freigeist/patch6

Fix wrong default path in repl.js
Implement config option to hide Battle joins/leaves

This is a feature requested for tournament servers just as smogtours.
Right now it hides all join and leave reports, including those of the battlers.
By default all servers should have it to true, reporting the battles, added that on the config-example.
Servers that wish to hide joins and leaves on battles must put this configuration to false.
Add -ate Clause

-ate abilities are only limited to 1 per team, total (so no Aerilate +
Pixilate or Double Aerilate).
Merge pull request #1351 from Pikachuun/master

Add -ate Clause
Merge pull request #1299 from kotarou3/jeopardy

Jeopardy
Implement VGC 2015
Update format section names to ORAS
Update documentation for BattleRoom#onJoinConnection