document metadata and datasets can now be delivered in json-ld as well as other formats
rewrote TOC handling to use Facet objects instead of TocCriteria, which lead to a lot of code being removed