Improve the way model slots for ci-test are found
Instead of assuming that a target branch means a specific slot, find the slot that matches the target branches of all requested projects.
If more than one possible model slot is found, choose that with the metadata flag ci_test_model
set to true.
Also added an option (--model
) to force the model slot to use in a ci-test job.