ported sardine implementation to httpclient 4.3.x

Hi Jon,

I've ported sardine to httpclient 4.3.x.  The only thing not completed at the moment is disabling compression
after it has been enabled.

Aaron