Issue #15633: httplib.HTTPResponse is now mark closed when the server sends less than the advertised Content-Length.
Simplify code in HTTPResponse.read()