add User to MergeRequest struct
add User to MergeRequest struct

The GitLab merge request endpoint has `"user" : {"can_merge" : false},` as part of the payload which indicates whether the current authenticated user has permission to merge a particular merge request. 
This PR adds it to the MergeRequest struct so it can be accessed with `User.CanMerge`
xanzy/go-gitlab