Refactor to remove duplicate code caused by `CommitWidget` and `CommitItem`
(Identified in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21784#note_102016371)
Description
To resolve #49329 (closed), we've created Vue components that clone:
views/projects/merge_requests/diffs/_commit_widget.html.hamlviews/projects/commits/_commit.html.haml
Let's refactor the existing pages to clean up this duplicate code.
/cc @andr3