* Added new highlight renderer interface and objects to render syntax highlighted source code.
* Added new descendant of TSyntaxHiliter that passes off rendering to new renderer objects.
* Added new static classes to generate complete RTF and HTML (and plain text) documents using new renderers.
* Modified all using code that produces whole documents (rather than fragments) to use the new static classes.
* Simplified some code as a result.