Send GitLab project name with namespace with Repository
From https://gitlab.com/gitlab-org/gitlab-ce/issues/48527#note_116028788, when hashed storage is in effect, all we see in the log messages are opaque hashes of the path:
We pass along gl_repository in many gRPC messages, but for the CreateRepository we don't have this because it's blank here: https://gitlab.com/gitlab-org/gitlab-ce/blob/7a506e3957eca46c202388bb98f0554893b7348a/lib/gitlab/shell.rb#L79
Since the repository is created around the same time as the database entry, the project ID is likely nil. Instead, we should be able to pass in something like gl_project_path so we don't need to do another lookup from the hashed path to the human-readable name.
/cc: @andrewn
Edited by Stan Hu
