TMP: limit benchmarks to one edition type

Only temporarily to make it easier to iterate.
Add cached containers for organisations
Add caching edition organisation select fields

This also pulls out the generation of the selects from the form builder
helpers to plain-old vanilla form helpers. I hope to simplfy these and
the code in the controllers to pre-load the organisation join models
in the controllers in a later commit