Abstract away environment setup and try `run` if there
- In
get_project_version, define cachedProject_run, which would normally be${lbrun_cmd} Project/${Project_version} - Replace
${lbrun_cmd} Project/${Project_version}with${Project_run} - If
Project/build.${BINARY_TAG}/runis available, use it instead oflb-run. This is a workaround forlb-runnot doing the expected dependency resolution on projects with empty versions. - This MR should allow to include LHCbIntegrationTests in the upgrade-hackathon-setup and keep the nightlies happy at the same time