E3-761: Allow use of "latest"
This MR enables an option in the formuliser to specify "latest" as ref (probably to be replaced in the future when we change the structure of individual version entries), which will use the latest commit on the default branch as a starting point.
If this MR is accepted, a subsequent MR in the e3/specifications
project will follow.