Don't raise KeyError if the client doesn't send Accept-Encoding

`HTTPConnection` always sends an `Accept-Encoding` header, even if one is not present in the headers array. Clients like Curl and Pingdom don't send this header though.