added some more doubles random battle movepools
Merge pull request #1133 from Audiosurfer/patch-1

added some more doubles random battle movepools
Nicer crash reports

`|split` is now parsed out, which should make battle logs much easier
to read.
New command API sendModCommand

Does the same thing as privateModCommand, but without logging it
Gen 2: Substitute blocks Sketch
Gen 2-3: King's Rock doesn't affect moves with secondaries
Gen 2-3: HP Fire doesn't thaw targets
Quick typo fix

Accidentally left an incomplete message in the documentation for |start
Update SockJS to 0.3.9
Gen 2: Swagger raises Atk, doesn't confuse against a Sub
Gen 2-4: Fix weird behavior when Pursuit KOs
Fix stray tournaments permissions bugs
added more doubles random battles movepools
Merge pull request #1134 from ascriptmaster/master

Quick typo fix
Merge pull request #1135 from Slayer95/sockjs

Update SockJS to 0.3.9
fixed typo in random doubles moves

the entry for struggle bug in ariados's viable doubles moves movepool was missing a :1 at the end, so I added that
added more doubles random battles movepools
Merge pull request #1136 from Audiosurfer/patch-1

added more doubles random battles movepools
Tweak HP Percentage Mod description
viableMoves are now randomBattleMoves

randomBattleMoves is now an array, and has been renamed from
viableMoves since it no longer is used for anything other than
random battles.

This commit also does some cleanup of some code relating to
random battle moves, including fixing gen 1's randomSet function,
which apparently has never worked.