Unify ruby clients shared code
From https://gitlab.com/gitlab-org/gitaly/issues/1315#note_96216690:
ruby gitaly auth code needs to be centralized, it exists in 3 (!) places now: gitlab-ce gitaly client, gitlab-ce pages admin client, gitaly-ruby GitalyRemoteRepository -> create tech debt issue to consolidate this