make StaticFileHandler support default filename
make StaticFileHandler support default filename

allows an app to configure a handler so that if a request to '/dir', the
handler will return '/dir/index.html' if it exists.  the default
filename, the 'index.html' part is configurable when creating the
Handler object.  Using the default filename is optional.

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