Merge changes from topics "presubmit-am-3c6aae0e8944477e8ef6ee3242731044", "presubmit-am-5121ad5ad5e94ab8806444e00bc1c0fd" into tm-mainline-prod

* changes:
  Introduce CloudProviderUtils and CloudProviderInfo
  Introduce ConfigStore abstraction