Depend intgration pipeline execution on branch protection state
Previously we had the master branch hard-coded in a variable in order to determine whether to run the integration pipeline (on non-master branch) or the merge pipeline (on master branch). This variable had to be adapted everytime we copy a branch, which can potentially be forgotten and lead to problems.
Remove the hard-coded branch and use the branch protection state for this decision instead in order to make this more flexible.