Change commit row actions and Sha design for project commit list

Split of from https://gitlab.com/gitlab-org/gitlab-ce/issues/42078

problem

This is a partial used by other places, so we'd probably need to split this out.

This issue is to implement the change for project commit list

design

before:

image

after:

image

Note: SHA should be in monospaced font

Edited by Dimitrie Hoekstra