Add comments to explain strange abbreviations.
Add and utilise html_start() and _end() functions.
Actually allow writeHtml to be True in getLog().

I apparently removed the code setting writeHtml to True while
refactoring it. Oops.
Use HTML (5) instead of XHTML (1.0).
Remove unneeded <script>.
Add TODO notice about fixing the stylesheet's path.
Assorted fixups of Freso's code, fixing an unrelated bug or two, generally making html logging work right
Merge branch 'valid_html_output' of https://github.com/Freso/mb-channel-logger-plugin into valid_html_output_mod

Conflicts:
	plugin.py
Merge branch 'valid_html_output'

* valid_html_output:
  Assorted fixups of Freso's code, fixing an unrelated bug or two, generally making html logging work right
  Add TODO notice about fixing the stylesheet's path.
  Remove unneeded <script>.
  Use HTML (5) instead of XHTML (1.0).
  Actually allow writeHtml to be True in getLog().
  Add and utilise html_start() and _end() functions.
  Add comments to explain strange abbreviations.