Added acceptedEncodings and contentCharset fields (with getter/setter) to HttpClient

To support non-default server encodings, this update allows setting of accepted content encodings and character sets to any http request. See issue 6.