Add support for downloading veto definer from url
This MR adds support for providing the veto definer path as a url, allowing tagged gitlab versions of the veto definer to be listed in the config.
When using this feature, users should authenticate with ligo-proxy-init
before creating the workflow.