Several fixes to http client
Several fixes to http client

  - Only attempts to "render" data on first request (not redirects)
  - Allows setting of "redirects" via the data variable
  - Fixed Host header predecence issue
  - Only setting Content-Length / Content-Type when not previously set
  - Passing response object on errors

fakedarren/express,Matrixbirds/express,samuelcastro/express,dongseop/express,rgrove/express,sarvex/express,auth0/express,dreamingblackcat/express,luxe-eng/valet-express.express,frank06/express,fakedarren/express,swarajgiri/express,caiocutrim/express,abdulhannanali/express,stevemao/express,KodkodGates/express,hacksparrow/express,Riokai/express,featurist/express,ericlu88/express,nodejs-camp/booklog-chenyou,jimmykuo/express,nodejs-camp/booklog-ansaga,nodejs-camp/booklog-tonebeta,simplyianm/express,dieuly/express,KodkodGates/express,sibura/express,nodejs-camp/booklog-Zak,yinhe007/express,JulyZhu/express,caiocutrim/express,nodejs-camp/booklog-linkchen,ZackBotkin/express,qitianchan/express,ci-test2/express,kunalpict/express,yinhe007/express,WebStyle/express,chuym/express,simudream/express,friederbluemle/express,udhayam/express,nodejs-camp/booklog-tonebeta,isaacs/express,Ju2ender/express,jinghuizhai/express,lemelon/express,nodejs-camp/booklog-chle,kawanet/express,srichatala/express,xtidt/express,kylezhang/express,fanzetao/express,hl198181/express,YR/express,lian774739140/express,Riokai/express,tyler-johnson/express,RickyDan/express,ifraixedes/express,saisai/express,svnh/express,jimmykuo/express,maraoz/express,kentcdodds/express,hpcslag/express,benshiue/booklog-ben,leiqiang75/express,pstrike/express,thepont/express,jymsy/express,jenalgit/express,blairzhang/express,qitianchan/express,hanqingnan/express,Faiz7412/express,michaeljunlove/express,listepo/express,listepo/express,dreamingblackcat/express,WangCao/express,blakeembrey/express,kylezhang/express,abdulhannanali/express,blainsmith/express,vnglst/express,grigorkh/express,nodejs-camp/booklog-linkchen,blairzhang/express,topaxi/express,nodejs-camp/booklog-Zak,mauricionr/express,wtony/express,Kevnz/express,dgofman/express,maraoz/express,srichatala/express,tianhengzhou/express,countdracular/express,devgeniem/express,smcmurray/express,nodejs-camp/booklog-jollen,XueQian/express,jenalgit/express,andriyl/express,gretac/express,TestingCI/express,hl198181/express,nodejs-camp/booklog-ben,evilboss/express,PUSEN/express,vnglst/express,christopheranderson/express,andrejewski/express,XueQian/express,nodejs-camp/booklog-mora,vnglst/express,stoskov/express,maraoz/express,brianloveswords/express,bercanozcan/express,flomotlik/express,gnowoel/express,evilboss/express,nodejs-camp/booklog-ausir,PeterWangPo/express,gretac/express,Ju2ender/express,BaggersIO/express,frootloops/express,mimaidms/express,hightechweb/express,pathirana/express,blairzhang/express,svnh/express,fanzetao/express,v10258/express,supasate/express,philxia/ex-tst-framework,emvici/emvici-reqres-tify,buildsample/express,dotnetCarpenter/express,qq645381995/express,cflynn07/express,llwanghong/express,kawanet/express,1amageek/express,sujianping/express,btleffler/express,hightechweb/express,r14r-work/fork_express_master,r14r/fork_express_master,juanpastas/express,Talkyunyun/express,igarciaes/express,nodejs-camp/booklog-leo,dongooo/express,rgrove/express,youprofit/express,dieuly/express,nbeydoon/express,supasate/express,Haru1990/express,swarajgiri/express,LestaD/express,CrazySherman/express,ci-test2/express,RickyDan/express,gnowoel/express,awronka/express,nodejs-camp/booklog-polo,featurist/express,nbeydoon/express,za-creature/express,hpcslag/express,listepo/express,junxiong/express,coreypnorris/express,vinodhalaharvi/express,tianhengzhou/express,microlv/express,ZackBotkin/express,heicx/express,Flip120/express,fuse-mars/express,btleffler/express,kubrickology/express,VegeChou/express,za-creature/express,WangCao/express,blakeembrey/express,stoskov/express,lmtdit/express,simudream/express,stewartml/express,Faiz7412/express,kubrickology/express,nodejs-camp/booklog-archer,smcmurray/express,ZackBotkin/express,ralic/express,coreypnorris/express,tyler-johnson/express,chrisinajar/express,dsupera13/express,WebStyle/express,nodejs-camp/booklog-s890506,fakedarren/express,devgeniem/express,nodejs-camp/booklog-tonebeta-update,HXYNODE/express,evilboss/express,hanqingnan/express,vidyar/express,TestingCI/express,blakeembrey/express,stewartml/express,methuz/express,juanpastas/express,ci-test2/express,Ju2ender/express,vidyar/express,v10258/express,friederbluemle/express,wesleytodd/express,JulyZhu/express,smcmurray/express,xiaofuzi/express,nodejs-camp/booklog-chenyou,za-creature/express,nodejs-camp/booklog-polo,llwanghong/express,udhayam/express,aifeld/express,philxia/ex-tst-framework,Faiz7412/express,Flip120/express,stewartml/express,mcanthony/express,nodejs-camp/booklog-jason,kylezhang/express,hdngr/express,grigorkh/express,jenalgit/express,robomc/express,tjmehta/express,sarvex/express,awronka/express,codeforgeek/express,elkingtonmcb/express,weilixia/express,RanadeepPolavarapu/express,xiaofuzi/express,dongseop/express,pshomov/express,micha149/express,chuym/express,isaacs/express,christopheranderson/express,BaggersIO/express,r14r-work/fork_express_master,bercanozcan/express,dotnetCarpenter/express,qq645381995/express,ericlu88/express,RanadeepPolavarapu/express,CrazySherman/express,nodejs-camp/booklog-archer,aifeld/express,r14r/fork_express_master,fineday32/express,dongseop/express,v10258/express,1verson/express,chrisinajar/express,auth0/express,nathan818fr/express,nodejs-camp/booklog-mora,bercanozcan/express,strongloop/express,KodkodGates/express,weilixia/express,blainsmith/express,fuse-mars/express,Ivanwangcy/express,topaxi/express,andrejewski/express,abhi3/express,lmtdit/express,leiqiang75/express,cflynn07/express,methuz/express,Riokai/express,buildsample/express,swstack/express,jinghuizhai/express,nodejs-camp/booklog-jollen,topaxi/express,FernAbby/express,dafabulousteach/express,1amageek/express,gdeividas/express,dsupera13/express,HXYNODE/express,michaeljunlove/express,jenia0jenia/express,evanlucas/express,devgeniem/express,danielrohers/express,corporateanon/express,MoraLin/mora-test,soyuka/express,Jonekee/express,PeterWangPo/express,YR/express,junxiong/express,Talkyunyun/express,PUSEN/express,wtony/express,swarajgiri/express,1amageek/express,Eric-Vandenberg/express,dgofman/express,pathirana/express,coreypnorris/express,nodejs-camp/booklog-jason,nodejs-camp/booklog-s890506,vidyar/express,hacksparrow/express,tfe/express,kentcdodds/express,dafabulousteach/express,stevemao/express,swstack/express,BaggersIO/express,thepont/express,saisai/express,VegeChou/express,andriyl/express,wtony/express,strongloop/express,jymsy/express,dongooo/express,robomc/express,Lexine/express,baldurh/express,Lexine/express,juandav/express,nodejs-camp/booklog-homa,supasate/express,abdulhannanali/express,mauricionr/express,youprofit/express,danielrohers/express,philxia/ex-tst-framework,benshiue/booklog-ben,rupanjanbaidya/express,frank06/express,ahdinosaur/express,expressjs/express,soyuka/express,qq645381995/express,countdracular/express,svnh/express,nodejs-camp/booklog-leo,angelsanz/express,stevemao/express,kunalpict/express,abhi3/express,lemelon/express,chrisinajar/express,demohi/express,neomadara/express,corporateanon/express,buildsample/express,hanweifish/express,micha149/express,WangCao/express,nodejs-camp/booklog-polo,igarciaes/express,Ivanwangcy/express,lian774739140/express,baldurh/express,kunalpict/express,sibura/express,dafabulousteach/express,nbeydoon/express,nodejs-camp/booklog-ausir,simplyianm/express,lmtdit/express,featurist/express,ahdinosaur/express,Haru1990/express,philxia/ex-tst-framework,angelsanz/express,fineday32/express,nodejs-camp/booklog-chle,LestaD/express,corporateanon/express,adjohnson916/express,vinodhalaharvi/express,mikewesthad/express,hpcslag/express,pshomov/express,nodejs-camp/booklog-tonebeta-update,qitianchan/express,sujianping/express,1verson/express,mcanthony/express,simudream/express,FernAbby/express,michaeljunlove/express,dreamingblackcat/express,neomadara/express,grigorkh/express,Flip120/express,Eric-Vandenberg/express,Matrixbirds/express,luxe-eng/valet-express.express,wesleytodd/express,vinodhalaharvi/express,tjmehta/express,nodejs-camp/booklog-ansaga,evanlucas/express,heicx/express,adjohnson916/express,xtidt/express,youprofit/express,hdngr/express,elkingtonmcb/express,jenia0jenia/express,Kevnz/express,LestaD/express,rupanjanbaidya/express,ralic/express,shanawarkhan/express,mimaidms/express,gnowoel/express,jenia0jenia/express,stoskov/express,xiaofuzi/express,Jonekee/express,abhi3/express,luxe-eng/valet-express.express,ifraixedes/express,drzorm/express,friederbluemle/express,flomotlik/express,juandav/express,XueQian/express,hanweifish/express,nathan818fr/express,nodejs-camp/booklog-homa,shanawarkhan/express,mikewesthad/express,frootloops/express,demohi/express,codeforgeek/express,drzorm/express,angelsanz/express,hdngr/express,MoraLin/mora-test,dotnetCarpenter/express,microlv/express,junxiong/express,bjrmatos/express,pstrike/express,TestingCI/express,Eric-Vandenberg/express,expressjs/express,jinghuizhai/express,nodejs-camp/booklog-ben,sarvex/express,gdeividas/express,samuelcastro/express,bjrmatos/express