Adds javascript prototype for tooltip replacement. Refs #8.
Replaces tooltip with floating div. Refs #8.
Makes spacebar capture text you are hovering over. Refs #8.
Adds missing parameter to captured toolbox help. Refs #8.
Tweaks js escaping for visual output. Refs #8.
Makes k the capture key. Refs #8.

Spacebar was a bad choice for long files, as it scrolls.
Plays with arrays for html compression. Refs #8.
Uses js array to reduce repeated strings. Refs #8.
Reduces length of css style keywords. Refs #8.

At the cost of making the HTML less readable this gains us a few KBs.
Plus the generated HTML was not meant to be human readable anyway.
Notes down in changelog new feature. Refs #8.
Merge branch 'feature/t8_reduce_html' into develop
Adds color legend to HTML footer.