PR #13265: [GPU][NFC] Outline multihost HLO runner creation logic to enable better tests.
PR #13265: [GPU][NFC] Outline multihost HLO runner creation logic to enable better tests.

Imported from GitHub PR https://github.com/openxla/xla/pull/13265


Copybara import of the project:

--
d687c6f117ba11d98653288fb0c1cb8cebd61ed6 by Ilia Sergachev <isergachev@nvidia.com>:

Give GPU compiler class access to PJRT key-value store.

--
04cb8447c90d46f171e5a0f0261e81f8690d1ab4 by Ilia Sergachev <isergachev@nvidia.com>:

[GPU][NFC] Outline multihost HLO runner creation logic to enable better tests.

Merging this change closes #13265

FUTURE_COPYBARA_INTEGRATE_REVIEW=https://github.com/openxla/xla/pull/13265 from openxla:refactor_runner 04cb8447c90d46f171e5a0f0261e81f8690d1ab4
