Don't emit </base> and </col> (spec says no closing tag for these)

http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-base-element
http://www.whatwg.org/specs/web-apps/current-work/multipage/tabular-data.html#the-col-element

IE printed a (harmless) warning for these in its devtools console.
Escape attribute values containing '/', '=' even in commit.diff.compactMode

IE 10.0 printed warnings for these for example:
<b class='opera development' onclick=location.href='/';>Opera</b>
<a href=config?highlight=dashboard.defaultGroups>configure defaults</a>

HTML spec[1] says attributes values must be quoted if they contain spaces
or any of the following characters: " ' ` = < or >

[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#a-quick-introduction-to-html
Quote attribute values containing '=' char
Show Critic version DIV inside BODY for /config
Make sure TH element lives inside a TR element

HTML spec says it must:
http://www.whatwg.org/specs/web-apps/current-work/multipage/tabular-data.html#the-th-element
Drop use of EcmaScript "const" as a workaround to gain IE 10.0 compat

IE 10.0 actually threw a SyntaxError and failed to parse the rest
of changeset.js so viewing commits was completely broken.
s/window.scroll{X|Y}/window.page{X|Y}Offset/ for cross browser compat

This switch fixes IE 10.0 and seems recommended by MDN:
https://developer.mozilla.org/en-US/docs/Web/API/window.scrollX
https://developer.mozilla.org/en-US/docs/Web/API/window.scrollY