Added check for length < 0 for transparent gzip response.

The documentation for org.apache.http.HttpEntity::getContentLength()
states that a negative number will be returned when the length of the
content is not known.
Merge pull request #250 from kriswuollett/apache_client_contentType

Added check for length < 0 for transparent gzip response.