Add TOC XSL stylesheet option

A number of styling options have been removed, and replaced with the ability to pass in an XSLT file detailing how the table of contents should be styled. Add support for this option.