Merge branch 'stable-3.12' into stable-3.13

* stable-3.12:
  Retry failovers by applying url distribution strategy
  Add projectSharded URL selection per remote

Change-Id: If76798ff2d7deecb940dc8ea616b7230234da7f7
tree: bbc75d54649f81afa70ec0f69b2b2c0e3ab69b0e
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE