gitaly-proto: add 'shard' and 'relative_path' string fields to Repository
Currently Repository only has a 'path' field that we fill with an absolute disk path.
Repository.new(path: '/home/git/repositories/foo/bar.git')
In the future we want to use it like this:
Repository.new(shard: 'storage01', relative_path: 'foo/bar.git')
- double-check what characters are allowed in storage shard names
- pick string or bytes for the shard field on the Repository proto
The work to make use of these fields is spread out over other issues.