Refactor tests to mock the HttpServicePool
Rename HttpServicePool with HttpServiceBalancer
Refactor ServiceDescriptorsUpdater out of CachingServiceSelector
Use ServiceDescriptorsUpdater to populate HttpServiceBalancerImpl
Remove support for loading service inventory over http/https.
Create a discovery HttpServiceBalancer from ServiceInventory
Use DiscoveryAsyncHttpClient for talking to discovery service