Make the page title configurable.
Admins with many sites running separate puppetservers with separate puppetbords may find it useful to be able to chagen the page title from Puppetboard to something more site specific.
Following a similar guide to:
https://github.com/Semantic-Org/Semantic-UI/issues/1521
Using a new endpoint to handle offline mode to host semantic.min.css and
other CSS files. Need to wrap these in templates to provide URL for
static font files when hosting under a directory.
Created a custom template_filter as in python3, the groupby filter cannot order Bool vs Str. Needed to push format before the groupby which is not currently possible in jinja.
Removed facts query to let only fact-names. facts query time grow pretty quickly with number of nodes. Drawback: no filter on environment (which seems acceptable)
Add testing about view and column repartition (broken in jinja2 2.9.X / inner loop variables).
Rework facts page (jinja 2.9 compliant)