Make sure we close HTTP auth response bodies

We were seeing a resource leak:

2015/08/07 12:09:17 Get http://localhost:8080/gitlab/omnibus-gitlab.git/info/refs?service=git-upload-pack: dial tcp: lookup localhost: too many open files
2015/08/07 12:09:18 http: Accept error: accept tcp 127.0.0.1:8181: too many open files; retrying in 5ms

My guess is it was about not closing the auth response body.
2 jobs for v0.2.1
latest
Status Job ID Name Coverage
  Test
failed #2113
test

failed #1877
test

 
Name Stage Failure
failed
test Test There is an unknown failure, please try again
No job log