Inject single client connection pool from main to all Gitaly services
Currently, each service instantiates their own client pool for use in dialing across Gitalies. To improve performance by reducing connection dialing, the same pool should be used everywhere. This ideally should be dependency injected from the main module.
Originally reported in !2693 (comment 435231124)