Moved much code to Login.js

Tests for not being logged in, setting up main body divs and Env message
divs, and arranging pages.
Merging and resolving conflicts
Merge remote-tracking branch 'upstream/master' into 1112_logged_out
Updated things from #1174 to match
Resolved merge conflicts
I'm not terribly fond of git, really
Merge remote-tracking branch 'upstream/master' into 1112_logged_out
Or working *around* my tools rather than with them
Reduced calls to arrangePage in Game.js
Simplified what's passed to Login.showLoginHeader()
* first attempt at adding a specialized version of bm_rand() for test use, in both vagrant and jenkins
* now there's a test-related PHP file in deploy/jenkins/, tell the auditor to chill
* try running phpcb after phpunit
qunit updates
Renamed buttonSelector
grunt
* partial commit for additional tests: checkpoint to test code coverage partway through implementing swing die game test
* finish implementation of Jellybean vs. Dirgo prev-round-swing-dice scenario
* wrap a number of common tests for convenience, add a new game test with game continuation and chatting
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into 426_bminterface_coverage