Merge pull request #37 from barrucadu/split-jars

Split jars, so that the renderer can be re-used by a JIRA plugin.
Include the renderer classes on the classpath when running the unit tests.
Don't spew exceptions when running the unit tests.
More places where the renderer is missing from the classpath.
Implement basic TOC generation
Style the table of contents
Remove the internal HtmlVisitor from the TOCVisitor