Added a test for connection reuse.
Re-use the HttpClient object.
Fixed assigning of default ClientConnector in the constructor.
If addDefaultHeaders is true, and the response doesn't give the needed info to determine message length, add a Content-Length header with a value of zero.
Turn on persistent connections by default.