Improve pipeline variable handling
Add descriptions to variables, so that they show up pre-filled in the gitlab UI when manually triggering a pipeline.
Add "presets" for managing sets of overrides. e.g. the default preset is "test", which runs a very short simulation and doesn't archive the results. Currently the only other preset is "default", which doesn't override anything, running a large-ish simulation
Edited by Jim Newsome