Add @ThreadSafe annotation to ThriftClientManager for clarity
Cleanup unused imports in ThriftClientModule
Add swift-style configuration options (in ThriftClientManagerConfig) to set default socks proxy on the NiftyClient
Adapt to nifty's change to use HostAndPort type to specify socks proxy
Use NiftyClient's default socks proxy if socks proxy parameter is not used
Use default socks proxy if one is not specified
Remove unnecessary property sets on newly created channel
Add methods to ThriftClientMangaer to create client channels with no
attached client