Merge pull request #142 from adamarla/master

Layout changes and some other stuff
Removed tabs
Contiguous layout: Tracking page-breaks on individual QSelections

This directly impacts calculations for determining whether or not a graded
response is on a specific page or not

And that, in turn, impacts operations like receive_scan

The fickleness of the QR-code scheme is going to bite us hard in the behind
Explicitly specify the subparts after which version triggering should happen
Block sign-in if unsupported browser (ie. too old)