Added a constructor.
Added a dependency for Apache HttpComponents HttpCore.
Added the DeproxyHttpRequest class.
Split sendRequest into two methods, 1 using the old raw-sockets code and 2 using HttpClient, with 2 as the default.
Added the ClientConnector interface.
Extracted the sendRequest1 and sendRequest2 methods into the BareClientConnector and ApacheClientConnector classes, respectively.
cleanup
Added the RequestParams class, a client-side corollary to HandlerContext for passing additional optional info to the client connector.
Added request params to sendRequest.
Added a 'chunked' parameter to makeRequest.
Fixed the addDefaultHeaders parameter in makeRequest(Map). Un-ignored a test.
Added a defaultClientConnector parameter to the Deproxy constructor.
Added a clientConnector paramter to makeRequest, to allow the caller to override the Deproxy object's default client connector.
Fixed the addDefaultHeaders parameter.
Added a toString method override.
Cleaned up default request headers.