Remove ruleset from past gen custom games

Gen1 and Gen2 custom games shouldn't have any ruleset
Merge pull request #689 from Relados/patch-14

Remove ruleset from past gen custom games
Fix specifying port on commandline
Fix crash from unspecified ability on Hoopa/Volcanion
Deprecate modlog functionality from rooms.js
Battles all go into a single battle modlog
Prevent Bulldoze and EQ on same set in randoms

Must've accidentally misclicked or something on the last request >_>
Merge pull request #694 from Relados/patch-16

Prevent Bulldoze and EQ on same set in randoms
Fix previous commit
Stance Change cannot be removed

Properly do 61564574fbe9bdde3adf36d572ab47226f2c35d4
Add high critical ratio for Sky Attack
Merge pull request #696 from Slayer95/patch-2

Add high critical ratio for Sky Attack
Stance Change cannot be set either
Merge pull request #695 from Slayer95/patch-1

Stance Change cannot be removed
Fix crash in Ally Switch
Add aliases for mega Lati@s

All other megas had aliases except for Lati@s
Merge pull request #698 from Relados/patch-17

Add aliases for mega Lati@s
Add Node.js to /opensource
Fix Flame/Toxic Orb immunities' ignoring Gastro Acid
Fix messages for activation of Toxic/Flame Orb