Support migration of the "general" pool

Support mapping the pool named "general" to a value dependent on the discovery service instance being queried, most likely the name of the datacenter.

This is to enable discovery servers to be clustered across datacenters, yet allow services and clients that were deployed with the default pool of "general" to remain intra-datacenter only.