Improve CI pipelines
- Prepare and upload JUnit report for tests execution
- Move out common part for build and unit test artifacts
- Simplify pre-commit job
- Replace dependencies with needs to unblock jobs
Signed-off-by: Anton Bondarenko anton.bondarenko@arm.com