WIP: Allow to revert a commit
This adds the capability to revert a commit.
GitLab's API does require a branch where to revert the commit, thus I assumed we always want to revert it in the current branch or in the source branch in the case of a Merge Request, while the menu action is disabled when the reference is a tag.