[WIP] refactor: removing legacy code
typo: remove forgotten comment
[WIP] refactor: removing legacy code
[WIP] refactor: removing legacy code - models.module
[WIP] refactor: removing legacy runs page
new: implement action page
change: remove 'runs' from test webapp routes
[WIP] refactor: removing legacy header code
Merge branch 'feature/ui-revamp-removing-legacy-code' into feature/ui-revamp
change: enhance commit message hint
change: enhance error handling

Now unchaught exceptions are properly rendered as an error page, with
the proper status code title. In dev mode (with test...main.clj) the
stacktrace for uncaught exceptions is still printed.
change: make menubar use user info from ns current-user
refactor: *prod?* flag into *dev?* for readability
change: enable secondary menu actions using info from current-user ns
refactor: rename coherently status-codes title localization keys
new: add service catalog on configuration menu (i.e. only for super)
change: system configuration page is allways in edit mode
fix: documentation link on unlogged menubar
change: include exception pseudo id into error page

This helps identifying exceptions without exposing internal information.
new: include service-catalog, standalone and into the welcome page