Merge branch 'hotfix/1.7.5'
Fix 1.7.5 release build
Revert "Java improvements from preprocess rewrite"

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

Reimplement as a single recursive template.
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
Merge branch 'release/1.8'
Merge branch 'master' into v2/develop