Pass GL_USERNAME from GitLab to Gitaly
Workhorse part of https://gitlab.com/gitlab-org/gitlab-ce/issues/24945
We need to take the username given to us by GitLab and ensure that Gitaly receives it so that hooks can be run with it.
Edited by Nick Thomas