Smarter server selection at the broker level

1) Select servers in certain tiers to query based on configuration
2) Select servers to query in a tier based on random vs connection count