[API] Inconsistent naming of the merge request endpoint
Summary
The API seems to have an inconsistent naming when it comes to merge requests as some endpoints use the plural form and others use the singular form.
Expected behavior
Consistent naming with the plural form.
/projects/:id/merge_requests
/projects/:id/merge_requests/:merge_request_id
/projects/:id/merge_requests/:merge_request_id/commits
/projects/:id/merge_requests/:merge_request_id/notes
...
Current behavior
The endpoint for all merge requests (Plural):
/projects/:id/merge_requests
The endpoint for a single merge request (Singular):
/projects/:id/merge_request/:merge_request_id
The endpoint for commits of a single merge request (Singular):
/projects/:id/merge_request/:merge_request_id/commits
...
And to make it really confusing, the endpoint for notes of a single merge request (Plural):
/projects/:id/merge_requests/:merge_request_id/notes