Conversion changes as requested

This pull request has all the work to date, switching to XSLT 2.0, support for all the provided sample structures, and output believed to be valid HTMLBook.