(Bug 5265) Add "select all" checkboxes

Each checkbox checks everything in the column below it

(Technically it checks every checkbox with a name that matches the
select-all checkbox's data-role attribute, but... ;))
(Bug 5265, 5073) Initial load of pages should have no-js class

Use it to hide elements that require JS to work (class will be changed
after page has loaded)