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 gitlab-ce#49329, we've created Vue components that clone: - `views/projects/merge_requests/diffs/_commit_widget.html.haml` - `views/projects/commits/_commit.html.haml` Let's refactor the existing pages to clean up this duplicate code. /cc @andr3
issue