Provide proper shutdown mechanism for load balancer, HttpClient, and RestClient 

- Fix Issue #28
- Fail fast for DiscoveryEnabledNIWSServerList if vipAddress is null
- Provide a thread pool for connection pool clean up