Minor: Use icon-book for docs link in header.html
Minor: Remove link underlines from dashboard
Fix: Stop filestree() erroring when dir doesn't exist
Change stateList to stateDict
Show dashboard state col headers, other minor design tweaks
Fill out stateDict with lots of values, simplify dashboard table data loops
Rename stateDict and bakery.defaults.yaml keys
Fill out stateDict for setup.html - WIP, select tags made with loop can't be selected, very weird
Set state colspan with {{ stateDict | length }}

* Set state colspan with {{ stateDict | length }}
* Update commented out stats th loop (still no fix)
* remove |d(0) from stats contents
* Remove linebreak/indents from some short td lines
Improve project.title() and project template nav()
Fix: Only close log once
Add design_category dashboard metadata item
Minor: Tweak dashboard UI
Print run() commands in worker console

* Add line by line comments for run()
Copy file:// URLs if they are not already git repos
Minor: dashboard.html: Comment out unused stats for now
Minor: dashboard.html: Show check icon for stats_family_name, not value
Minor: main.css: Add a little whitespace above end marker in #log
Minor: main.css: Fix setup select form elements that link spacing broke
Minor: main.css: Move #log down a little, give it a min-height