History link only when appropriate.
Incomplete refactoring of list view parameters.

For the views served by listAction and getWithChildren, move param-
eter handling to a form, rather than doing it via the route system.
This centralising things and prepares for when we want to add a
big load of extra parameters.