Merge branch 'hotfix/1.7.5'
Fix 1.7.5 release build
Initial code for alternative preprocessing plug-in #1512
Revert "Java improvements from preprocess rewrite"

This reverts commit 47ca3abc4ab47b5cc4ed28ba0ce17c0dc91f7d95.
Fix title JS string escaping bug #1498

Reimplement as a single recursive template.
Add XSLT processing module #1512
Improve XSLT pipeline invocation

Default destination directory to base directory when omitted.

Remove duplicate task name definitions.

Use includesfile element instead of attribute.
Refactor HTML/XHTML init targets #1523
Reduce HTML/XHTML code duplication #1523
Simplify base HTML processing #1523

Simplify HTML processing targets to a single target and change HTML
version selection to be defined by html-version property.
Add HTML5 transtype #1522
Remove deprecated integrator properties #1509
Fix keyref processing attribute cascading bug #1459
Fix unit test for changes in commit ff0a974
Merge master to get doc updates from latest stable release
Prepare 1.8 release
Add missing XML catalog to TocJS XSLT processing
Clean argument documentation
Replace dedicated print processing with generated filter #1524
Fix NPE in filter initialization #1524