merge_policy: incorporate all backport information into the bypass tokens
Fixes a few issues:
- branches were not sorted which could have caused expected token stability issues (we used
HashMap
) - fast-forward state is now incorporated
- simplify main target branch by just always putting it into
backports
(as it is not special to the merge machinery)
Cc: @ryan.krattiger1