Use "data-type" instead of "class" in htmlbook-xsl logic

This pull request updates all the logic in htmlbook-xsl to use "data-type" as the canonical attribute for book semantics (instead of "Class"), bringing them in line with the schema updates in #51.