Add proxy support for client socket connections

- Remove unused dependencies from POMs
- Add ProxyHandler and its implementations
I wonder if we need to handle this different if HTTP_1_0 is used.