Add `merge` action to MergeRequest

Task is to create a merge() function analogue to the close() function that merges a pull request/merge request using the platforms default mechanism.

This task is done when the functionality is available for GitHub, GitLab and in the abstract interface.

Edited by Lasse Schuirmann