A few fixes/changes from papandreou's code, also added new semantics for onResponse.
A few fixes/changes from papandreou's code, also added new semantics for onResponse.

NewGyu/request,neo-z/request,seegno-forks/request,motopia/request,bigeasy/request,LoicMahieu/request,kmulvey/request,djchie/request,phillipj/request,simov/request,zhouweiming/request,wakermahmud/request,faradayio/request,kublaj/request,neo-z/request,niklabh/request,Codelegant92/request,simov/request,paulomcnally/request,longwenjunjie/request,zhouweiming/request,whembed197923/request,zodsoft/request,MofeLee/request,kublaj/request,nishant8BITS/request,Prasanna-sr/request,HAKASHUN/request,sean3z/request,xtidt/request,linalu1/request,IbpTeam/node-request,not001praween001/request,lalitkapoor/request,request/request,jsifuentes/request,nishant8BITS/request,beni55/request,chaoliu/request,kevinburke/request,wakermahmud/request,lalitkapoor/request,h1bomb/request,MofeLee/request,watson/request,xiwc/request,LoicMahieu/request,xiwc/request,not001praween001/request,pablobrady/request,jzaefferer/request,kevinburke/request,Aloomaio/request,pho3nixf1re/request,zodsoft/request,rbramwell/request,Jonekee/request,xtidt/request,ryanwholey/request,ryanwholey/request,jsifuentes/request,cvibhagool/request,czardoz/request,whembed197923/request,mvnnn/request,NewGyu/request,chaoliu/request,niklabh/request,calibr/request,djchie/request,udp/request,motopia/request,seegno-forks/request,HAKASHUN/request,IveWong/request,robu3/request,czardoz/request,blabno/request,substack/request,phillipj/request,Prasanna-sr/request,sean3z/request,Aloomaio/request,linalu1/request,IbpTeam/node-request,calibr/request,longwenjunjie/request,paulomcnally/request,jzaefferer/request,udp/request,faradayio/request,pho3nixf1re/request,robu3/request,manishnakar/request,cvibhagool/request,kmulvey/request,rbramwell/request,blabno/request,Jonekee/request,wangchi/request,watson/request,manishnakar/request,substack/request,mvnnn/request,lxe/request,brianloveswords/request,wangchi/request,h1bomb/request,lxe/request,request/request,Codelegant92/request,pablobrady/request,beni55/request,IveWong/request