Add extra flags to allow the pipeline to work on other clusters
- Move UNSW specific paths to defaults and environment variables
- Change queues to use environment variables and repo locations
- Add flags to disable features not supported on other clusters