Add prerequisite branch option to merge requests
Sometimes there are branches that depends on other branches. I suggest to implement an option in merge requests to set if a branch is depending on another.
If it is, then:
- The MR cannot be merged until the prerequisite branch has been merged
- The diff is calculate on the prerequisite branch and not on the destination