Support named groups in url pattern regexes.  Note that either all or none of the groups to be passed to the handler must be named.
Support named groups in url pattern regexes.  Note that either all or none
of the groups to be passed to the handler must be named.

kangbiao/tornado,ovidiucp/tornado,lsanotes/tornado,Geoion/tornado,legnaleurc/tornado,ydaniv/tornado,leekchan/tornado_test,chenxiaba/tornado,takeshineshiro/tornado,bdarnell/tornado,jarrahwu/tornado,futurechallenger/tornado,AlphaStaxLLC/tornado,nordaux/tornado,anandology/tornado,lsanotes/tornado,ColorFuzzy/tornado,mlyundin/tornado,eXcomm/tornado,noxiouz/tornado,wxhzk/tornado-1,ms7s/tornado,ListFranz/tornado,whip112/tornado,wxhzk/tornado-1,LTD-Beget/tornado,nbargnesi/tornado,chenxiaba/tornado,Snamint/tornado,nordaux/tornado,SuminAndrew/tornado,lsanotes/tornado,wechasing/tornado,shaohung001/tornado,fengshao0907/tornado,ymero/tornado,wujuguang/tornado,z-fork/tornado,QuanZag/tornado,wsyzxcn/tornado,kippandrew/tornado,yangkf1985/tornado,kippandrew/tornado,mr-ping/tornado,zhuochenKIDD/tornado,felixonmars/tornado,ymero/tornado,liqueur/tornado,Windsooon/tornado,Polyconseil/tornado,takeshineshiro/tornado,anjan-srivastava/tornado,mr-ping/tornado,mlyundin/tornado,frtmelody/tornado,mivade/tornado,NoyaInRain/tornado,xinyu7/tornado,Polyconseil/tornado,drewmiller/tornado,johan--/tornado,ovidiucp/tornado,Acidburn0zzz/tornado,cyrusin/tornado,pombredanne/tornado,ms7s/tornado,ydaniv/tornado,fengsp/tornado,bufferx/tornado,BencoLee/tornado,ymero/tornado,ovidiucp/tornado,djt5019/tornado,xinyu7/tornado,mr-ping/tornado,kevinge314gh/tornado,NoyaInRain/tornado,anjan-srivastava/tornado,jampp/tornado,ZhuPeng/tornado,hzruandd/tornado,Callwoola/tornado,bywbilly/tornado,ListFranz/tornado,bdarnell/tornado,takeshineshiro/tornado,304471720/tornado,lujinda/tornado,allenl203/tornado,shaohung001/tornado,pombredanne/tornado,kaushik94/tornado,wujuguang/tornado,wsyzxcn/tornado,mlyundin/tornado,ms7s/tornado,bywbilly/tornado,bufferx/tornado,akalipetis/tornado,yuyangit/tornado,takeshineshiro/tornado,arthurdarcet/tornado,ydaniv/tornado,InverseLina/tornado,gwillem/tornado,Callwoola/tornado,eXcomm/tornado,NoyaInRain/tornado,anandology/tornado,elelianghh/tornado,MjAbuz/tornado,Fydot/tornado,BencoLee/tornado,Snamint/tornado,nbargnesi/tornado,yuyangit/tornado,Windsooon/tornado,0xkag/tornado,Snamint/tornado,nephics/tornado,tornadoweb/tornado,Acidburn0zzz/tornado,AlphaStaxLLC/tornado,elelianghh/tornado,ColorFuzzy/tornado,yuezhonghua/tornado,takeshineshiro/tornado,allenl203/tornado,importcjj/tornado,Batterfii/tornado,hzruandd/tornado,icejoywoo/tornado,jparise/tornado,ifduyue/tornado,Callwoola/tornado,allenl203/tornado,sunjeammy/tornado,icejoywoo/tornado,zhuochenKIDD/tornado,Geoion/tornado,InverseLina/tornado,insflow/tornado,zguangyu/tornado,djt5019/tornado,anandology/tornado,coderhaoxin/tornado,andyaguiar/tornado,dsseter/tornado,pombredanne/tornado,ubear/tornado,Geoion/tornado,xinyu7/tornado,hzruandd/tornado,yuezhonghua/tornado,andyaguiar/tornado,Aaron1992/tornado,cyrusin/tornado,Geoion/tornado,Lancher/tornado,shaohung001/tornado,QuanZag/tornado,whip112/tornado,jampp/tornado,elijah513/tornado,ms7s/tornado,tianyk/tornado-research,akalipetis/tornado,bdarnell/tornado,xinyu7/tornado,hzruandd/tornado,mlyundin/tornado,Windsooon/tornado,sevenguin/tornado,futurechallenger/tornado,gwillem/tornado,importcjj/tornado,BencoLee/tornado,wsyzxcn/tornado,ZhuPeng/tornado,nordaux/tornado,bufferx/tornado,elijah513/tornado,cyrusin/tornado,AlphaStaxLLC/tornado,allenl203/tornado,wsyzxcn/tornado,Batterfii/tornado,insflow/tornado,elelianghh/tornado,yuyangit/tornado,0xkag/tornado,icejoywoo/tornado,MjAbuz/tornado,nbargnesi/tornado,wechasing/tornado,erichuang1994/tornado,erichuang1994/tornado,wsyzxcn/tornado,sxfmol/tornado,jonashagstedt/tornado,sxfmol/tornado,lilydjwg/tornado,kevinge314gh/tornado,lujinda/tornado,elelianghh/tornado,jparise/tornado,z-fork/tornado,zguangyu/tornado,ajdavis/tornado,futurechallenger/tornado,fengshao0907/tornado,sunjeammy/tornado,elelianghh/tornado,mivade/tornado,frtmelody/tornado,noxiouz/tornado,yuezhonghua/tornado,drewmiller/tornado,codeb2cc/tornado,lilydjwg/tornado,chenxiaba/tornado,wsyzxcn/tornado,liqueur/tornado,cyrilMargaria/tornado,Polyconseil/tornado,ZhuPeng/tornado,coderhaoxin/tornado,elijah513/tornado,QuanZag/tornado,dongpinglai/my_tornado,nephics/tornado,mivade/tornado,ubear/tornado,yuezhonghua/tornado,ms7s/tornado,nbargnesi/tornado,johan--/tornado,drewmiller/tornado,Lancher/tornado,andyaguiar/tornado,tianyk/tornado-research,elijah513/tornado,bufferx/tornado,Callwoola/tornado,kippandrew/tornado,whip112/tornado,andyaguiar/tornado,yuezhonghua/tornado,SuminAndrew/tornado,AlphaStaxLLC/tornado,nephics/tornado,0x73/tornado,fengsp/tornado,obsh/tornado,Drooids/tornado,nephics/tornado,eklitzke/tornado,xinyu7/tornado,shaohung001/tornado,ubear/tornado,Polyconseil/tornado,Batterfii/tornado,allenl203/tornado,mlyundin/tornado,zguangyu/tornado,wxhzk/tornado-1,kangbiao/tornado,mr-ping/tornado,leekchan/tornado_test,kaushik94/tornado,bywbilly/tornado,hzruandd/tornado,bywbilly/tornado,LTD-Beget/tornado,Lancher/tornado,mehmetkose/tornado,ajdavis/tornado,QuanZag/tornado,ifduyue/tornado,kaushik94/tornado,lujinda/tornado,lsanotes/tornado,shashankbassi92/tornado,jehiah/tornado,Aaron1992/tornado,304471720/tornado,jehiah/tornado,kevinge314gh/tornado,InverseLina/tornado,tianyk/tornado-research,ydaniv/tornado,gitchs/tornado,dongpinglai/my_tornado,whip112/tornado,hhru/tornado,NoyaInRain/tornado,Snamint/tornado,eXcomm/tornado,ColorFuzzy/tornado,sunjeammy/tornado,cyrusin/tornado,johan--/tornado,ms7s/tornado,hhru/tornado,Fydot/tornado,mr-ping/tornado,Polyconseil/tornado,SuminAndrew/tornado,yuyangit/tornado,fengshao0907/tornado,johan--/tornado,dongpinglai/my_tornado,jampp/tornado,leekchan/tornado_test,cyrilMargaria/tornado,eklitzke/tornado,icejoywoo/tornado,Batterfii/tornado,jarrahwu/tornado,arthurdarcet/tornado,pombredanne/tornado,kippandrew/tornado,erichuang1994/tornado,frtmelody/tornado,ubear/tornado,obsh/tornado,dongpinglai/my_tornado,SuminAndrew/tornado,ifduyue/tornado,fengsp/tornado,erichuang1994/tornado,kangbiao/tornado,jonashagstedt/tornado,importcjj/tornado,Lancher/tornado,akalipetis/tornado,zguangyu/tornado,lsanotes/tornado,felixonmars/tornado,zguangyu/tornado,sevenguin/tornado,lujinda/tornado,jehiah/tornado,eXcomm/tornado,BencoLee/tornado,VShangxiao/tornado,cyrilMargaria/tornado,ListFranz/tornado,mivade/tornado,fengsp/tornado,wujuguang/tornado,bufferx/tornado,wxhzk/tornado-1,futurechallenger/tornado,chenxiaba/tornado,johan--/tornado,wxhzk/tornado-1,ajdavis/tornado,kaushik94/tornado,obsh/tornado,tianyk/tornado-research,mehmetkose/tornado,shaohung001/tornado,dsseter/tornado,eXcomm/tornado,codeb2cc/tornado,jsjohnst/tornado,obsh/tornado,ifduyue/tornado,lujinda/tornado,InverseLina/tornado,djt5019/tornado,wujuguang/tornado,Geoion/tornado,QuanZag/tornado,jonashagstedt/tornado,bdarnell/tornado,VShangxiao/tornado,cyrilMargaria/tornado,frtmelody/tornado,0x73/tornado,codeb2cc/tornado,VShangxiao/tornado,anjan-srivastava/tornado,zhuochenKIDD/tornado,Windsooon/tornado,VShangxiao/tornado,z-fork/tornado,felixonmars/tornado,anjan-srivastava/tornado,BencoLee/tornado,jarrahwu/tornado,whip112/tornado,erichuang1994/tornado,eXcomm/tornado,Aaron1992/tornado,ydaniv/tornado,ymero/tornado,lsanotes/tornado,akalipetis/tornado,Acidburn0zzz/tornado,akalipetis/tornado,cyrusin/tornado,drewmiller/tornado,yangkf1985/tornado,lilydjwg/tornado,304471720/tornado,bywbilly/tornado,Fydot/tornado,insflow/tornado,0xkag/tornado,dsseter/tornado,ymero/tornado,sevenguin/tornado,gitchs/tornado,nbargnesi/tornado,Geoion/tornado,ubear/tornado,futurechallenger/tornado,yangkf1985/tornado,Lancher/tornado,takeshineshiro/tornado,ZhuPeng/tornado,kippandrew/tornado,Drooids/tornado,BencoLee/tornado,AlphaStaxLLC/tornado,erichuang1994/tornado,fengshao0907/tornado,liqueur/tornado,jonashagstedt/tornado,bdarnell/tornado,yangkf1985/tornado,obsh/tornado,Callwoola/tornado,codeb2cc/tornado,noxiouz/tornado,tornadoweb/tornado,sxfmol/tornado,Acidburn0zzz/tornado,hhru/tornado,ajdavis/tornado,codeb2cc/tornado,MjAbuz/tornado,cyrilMargaria/tornado,MjAbuz/tornado,jehiah/tornado,arthurdarcet/tornado,whip112/tornado,coderhaoxin/tornado,fengshao0907/tornado,noxiouz/tornado,anandology/tornado,ajdavis/tornado,Acidburn0zzz/tornado,zhuochenKIDD/tornado,QuanZag/tornado,pombredanne/tornado,dongpinglai/my_tornado,lilydjwg/tornado,jarrahwu/tornado,0x73/tornado,z-fork/tornado,0xkag/tornado,wxhzk/tornado-1,jsjohnst/tornado,wechasing/tornado,hzruandd/tornado,shashankbassi92/tornado,shashankbassi92/tornado,MjAbuz/tornado,Batterfii/tornado,gitchs/tornado,ZhuPeng/tornado,legnaleurc/tornado,sunjeammy/tornado,ovidiucp/tornado,gwillem/tornado,gitchs/tornado,legnaleurc/tornado,yuezhonghua/tornado,jparise/tornado,coderhaoxin/tornado,djt5019/tornado,ydaniv/tornado,Drooids/tornado,ColorFuzzy/tornado,zguangyu/tornado,importcjj/tornado,frtmelody/tornado,liqueur/tornado,insflow/tornado,InverseLina/tornado,0xkag/tornado,ubear/tornado,andyaguiar/tornado,arthurdarcet/tornado,chenxiaba/tornado,jarrahwu/tornado,cyrilMargaria/tornado,Aaron1992/tornado,kangbiao/tornado,kaushik94/tornado,icejoywoo/tornado,SuminAndrew/tornado,shashankbassi92/tornado,jsjohnst/tornado,elelianghh/tornado,kangbiao/tornado,noxiouz/tornado,jparise/tornado,kippandrew/tornado,InverseLina/tornado,wujuguang/tornado,jampp/tornado,VShangxiao/tornado,mehmetkose/tornado,dsseter/tornado,legnaleurc/tornado,yuyangit/tornado,Drooids/tornado,felixonmars/tornado,mehmetkose/tornado,kevinge314gh/tornado,wechasing/tornado,jehiah/tornado,304471720/tornado,anjan-srivastava/tornado,sevenguin/tornado,insflow/tornado,Polyconseil/tornado,zhuochenKIDD/tornado,codeb2cc/tornado,nephics/tornado,coderhaoxin/tornado,fengshao0907/tornado,jarrahwu/tornado,importcjj/tornado,mivade/tornado,VShangxiao/tornado,coderhaoxin/tornado,NoyaInRain/tornado,futurechallenger/tornado,mr-ping/tornado,hhru/tornado,importcjj/tornado,0x73/tornado,bywbilly/tornado,sevenguin/tornado,eklitzke/tornado,kevinge314gh/tornado,Fydot/tornado,dongpinglai/my_tornado,cyrusin/tornado,304471720/tornado,liqueur/tornado,johan--/tornado,ovidiucp/tornado,frtmelody/tornado,mehmetkose/tornado,Windsooon/tornado,gwillem/tornado,Fydot/tornado,jsjohnst/tornado,nordaux/tornado,codecov/tornado,Drooids/tornado,elijah513/tornado,Windsooon/tornado,Acidburn0zzz/tornado,leekchan/tornado_test,tornadoweb/tornado,kevinge314gh/tornado,LTD-Beget/tornado,ColorFuzzy/tornado,fengsp/tornado,andyaguiar/tornado,icejoywoo/tornado,eklitzke/tornado,LTD-Beget/tornado,legnaleurc/tornado,304471720/tornado,jsjohnst/tornado,mehmetkose/tornado,tianyk/tornado-research,AlphaStaxLLC/tornado,sunjeammy/tornado,ovidiucp/tornado,gwillem/tornado,ymero/tornado,sevenguin/tornado,NoyaInRain/tornado,jsjohnst/tornado,z-fork/tornado,elijah513/tornado,Fydot/tornado,LTD-Beget/tornado,codecov/tornado,anandology/tornado,Drooids/tornado,obsh/tornado,arthurdarcet/tornado,ListFranz/tornado,tornadoweb/tornado,zhuochenKIDD/tornado,xinyu7/tornado,akalipetis/tornado,insflow/tornado,gitchs/tornado,noxiouz/tornado,ListFranz/tornado,hhru/tornado,liqueur/tornado,sxfmol/tornado,djt5019/tornado,mlyundin/tornado,dsseter/tornado,jampp/tornado,pombredanne/tornado,Batterfii/tornado,ifduyue/tornado,dsseter/tornado,kangbiao/tornado,shaohung001/tornado,jparise/tornado,fengsp/tornado,ZhuPeng/tornado,lujinda/tornado,jampp/tornado,0x73/tornado,Callwoola/tornado,codecov/tornado,sxfmol/tornado,nbargnesi/tornado,Aaron1992/tornado,leekchan/tornado_test,Snamint/tornado,djt5019/tornado,LTD-Beget/tornado,codecov/tornado,sxfmol/tornado,shashankbassi92/tornado,nordaux/tornado,jparise/tornado,eklitzke/tornado,ColorFuzzy/tornado,gwillem/tornado,Snamint/tornado,drewmiller/tornado,shashankbassi92/tornado,anjan-srivastava/tornado,felixonmars/tornado,ListFranz/tornado,wsyzxcn/tornado,MjAbuz/tornado,drewmiller/tornado,gitchs/tornado,z-fork/tornado,jonashagstedt/tornado,yangkf1985/tornado,yangkf1985/tornado,arthurdarcet/tornado,anandology/tornado,chenxiaba/tornado,wechasing/tornado,wechasing/tornado