Merge pull request #116 from marketboomer/ratjens

allow an api doco show page to display a tree structure of the json version of the active record
tree-table class to table template for tree table
Merge branch 'current' of https://github.com/marketboomer/nunchaku into current-john
Add a header to the documentation show page.
Merge pull request #117 from marketboomer/current_tracy

Add a header to the documentation show page.
fix autocomplete hint
Merge branch 'current' of https://github.com/marketboomer/nunchaku into current-john
Merge pull request #118 from marketboomer/current-john

Fix autocomplete hint and added tree table style
try to use wkhtmltopdf with Qt
Revert "try to use wkhtmltopdf with Qt"

This reverts commit f3fd48c14af1f0168f614e1a3a77f539a58aaaa4.
try to use wkhtmltopdf with Qt
Merge pull request #119 from marketboomer/stable-john

try to use wkhtmltopdf with Qt
revert wkhtmltopdf path back
Merge pull request #120 from marketboomer/stable-john

revert wkhtmltopdf path back
Merge branch 'master' of https://github.com/marketboomer/nunchaku into current
Merge branch 'master' into ratjens
Merge branch 'current' into ratjens
use underscore in deriving engine name to make things more consistent for multi-word engine names