Address some of the issues in review comments. Rename NettyHttpClient to LoadBalancingHttpClient to be consistent with other namings.
Have LoadBalancerObservable extend Func1.