Allow finer host configuration for signed requests.
Allow finer host configuration for signed requests.

Why? In situations where you need to talk to more than one ES cluster in
the same program, e.g. in reindexing, you need to be able to generate
ES clients independent of the current graph state.

globality-corp/microcosm-elasticsearch,globality-corp/microcosm-elasticsearch