Add install() method to IOLoop to allow a custom subclass as the singleton.
Add install() method to IOLoop to allow a custom subclass as the singleton.

Singleton-related methods are now static, not class methods.

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