Review sticky navs, headers, filenames and footer in merge request

There are many different sticky elements in the merge request, particularly in the diff view. We should review these and come up with a better approach.

Assignee Loading
Time tracking Loading