Extend inventory_impl() to support overriding the repository location key (#4577)
Extend inventory_impl() to support overriding the repository location key (#4577)

- now repository_impl supports overriding the repository location key
which can be used to simulate repository aliases
- used the new feature for the protobuf_cc repository
- it is now posible to override the protobuf repository location on the
command line and the build to work correctly

Signed-off-by: Georgi Dimitrov <72b1b7ee3b21f944be14c771e0033df918c3a044@vmware.com>
lyft/envoy,istio/envoy,envoyproxy/envoy,envoyproxy/envoy-wasm,lizan/envoy,lyft/envoy,envoyproxy/envoy,jrajahalme/envoy,jrajahalme/envoy,eklitzke/envoy,dnoe/envoy,lyft/envoy,envoyproxy/envoy-wasm,envoyproxy/envoy,envoyproxy/envoy,eklitzke/envoy,jrajahalme/envoy,envoyproxy/envoy,dnoe/envoy,lizan/envoy,envoyproxy/envoy,jrajahalme/envoy,envoyproxy/envoy-wasm,envoyproxy/envoy-wasm,envoyproxy/envoy-wasm,lyft/envoy,istio/envoy,eklitzke/envoy,lizan/envoy,istio/envoy,envoyproxy/envoy,envoyproxy/envoy,envoyproxy/envoy,eklitzke/envoy,jrajahalme/envoy,lizan/envoy,istio/envoy,envoyproxy/envoy,envoyproxy/envoy,jrajahalme/envoy,lyft/envoy,lizan/envoy,envoyproxy/envoy-wasm,lizan/envoy,dnoe/envoy,dnoe/envoy,istio/envoy,envoyproxy/envoy,istio/envoy,lyft/envoy,envoyproxy/envoy-wasm,dnoe/envoy,eklitzke/envoy,istio/envoy,eklitzke/envoy