Merge requests API

Provides support for:
* listing, creating, updating and accepting merge requests
* listing and adding comments to merge request