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()
qunit updates
Renamed buttonSelector
grunt
Deconflicting
More deconflicting?
grrr
git is the worst at merging
Merge pull request #1199 from AdmiralJota/1112_logged_out

Moved many things to Login.js