Misc refactoring to multi-part handling
Misc refactoring to multi-part handling

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