fix(tooltip): add safety to `$apply`
fix(tooltip): add safety to `$apply`

- Change to use `$rootScope.$digest()` only as necessary for safety

Closes #3943
Closes #4150
Fixes #516

vsternbach/bootstrap,Gailby/bootstrap,caoruiy/bootstrap,Crunch-io/bootstrap,nicklv/bootstrap,kirning/bootstrap-1,elijah513/bootstrap,gfaceless/bootstrap,Vreasy/bootstrap,RobJacobs/bootstrap,voyagecontrol/bootstrap,inoxis91/bootstrap,reiniergs/bootstrap,Lohann/bootstrap,Xephi/bootstrap,wuhoujun/bootstrap,atulc007/bootstrap-1,sullivanpt/bootstrap,2363140194/bootstrap,xzoth/bootstrap,zhaokunfay/bootstrap,292388900/bootstrap,yjukaku/bootstrap,shadowdaw/bootstrap,vsternbach/bootstrap,fabg21/bootstrap,linuxvom/bootstrap,josheche/bootstrap-1,Den-dp/bootstrap,stanzi83/bootstrap,edivancamargo/bootstrap,woshiyigebing/bootstrap,gorork/bootstrap,nathan-j-brenner/bootstrap-1,filso/bootstrap,spadgett/bootstrap,wesleycho/bootstrap,thomassorensen/bootstrap,Foxandxss/bootstrap,cdrewery/bootstrap,rgolea/bootstrap,kongx73/bootstrap,bikegriffith/bootstrap,universsky/bootstrap-1,drocbuster/My_AngularJS_Repo,cgat/bootstrap,eduncan26/bootstrap,ehteshamkafeel/bootstrap,tmcgee123/bootstrap,maoli1110/bootstrap,cdrewery/bootstrap,SimilarWeb/bootstrap,liqingzhu/bootstrap,ksheedlo/bootstrap,justin-john/bootstrap-1,292388900/bootstrap,folsom-labs/bootstrap,mykhaylo-/bootstrap,looker/bootstrap,realityking/ui-bootstrap,davereed/bootstrap,kmccaw/bootstrap,DiHuang1986/bootstrap,pdsoftplan/bootstrap,yonglehou/bootstrap-1,wuwei111467/bootstrap,elancom/bootstrap-1,jaydiablo/bootstrap,freejavaster/bootstrap,vfiles/bootstrap,Crunch-io/bootstrap,shihang0001/bootstrap,Farael49/bootstrap,leyanlo/bootstrap,liiza/bootstrap,Foxandxss/bootstrap,davious/angular-ui-bootstrap,Bugagazavr/bootstrap,minzen/bootstrap,drocbuster/My_AngularJS_Repo,dabos-GFI/angular-ui-bootstrap,pireerliu/bootstrap,benhalverson/bootstrap,ahsanbagwan/bootstrap,stereocilia/bootstrap,bikegriffith/bootstrap,Kpler/bootstrap,wuhoujun/bootstrap,tobigun/bootstrap,yonglehou/bootstrap-1,edivancamargo/bootstrap,nlwillia/bootstrap,filso/bootstrap,gbasto/bootstrap,azahreba/bootstrap,JonathanGawrych/bootstrap,pkdevbox/angular-ui-bootstrap,SandeepSikhakolli/bootstrap,Anirudhk94/bootstrap,WXwangxin/bootstrap,fmccown/bootstrap,iamcbh/bootstrap,MetSystem/bootstrap,pkdevbox/bootstrap-1,yubin-huang/bootstrap,maoli1110/bootstrap,oliversalzburg/bootstrap,dabos-GFI/angular-ui-bootstrap,finkcloud/bootstrap,shiftagent/ui-bootstrap,nicklv/bootstrap,shootermv/bootstrap,xzoth/bootstrap,Schibum/bootstrap,buchslava/bootstrap,ahsanbagwan/bootstrap,pkdevbox/bootstrap-1,parikmaher534/bootstrap,KingMario/bootstrap-1,azahreba/bootstrap,franzherzog/bootstrap,themifycloud/bootstrap,Jchavez/bootstrap-1,parikmaher534/bootstrap,BookingBug/bootstrap,cesarmarinhorj/AngularJS-bootstrap,cgat/bootstrap,miiihi/bootstrap,rajesh-frontendengineer/bootstrap-1,christor/bootstrap,fmccown/bootstrap,benhalverson/bootstrap,2363140194/bootstrap,ChinnasamyM/bootstrap,christor/bootstrap,JonFerrera/ui-bootstrap,jackRogers/bootstrap,fpipita/bootstrap,davereed/bootstrap,dmc2015/bootstrap,davincho/bootstrap,andrepitombeira/bootstrap,iamcbh/bootstrap,DiHuang1986/bootstrap,pdsoftplan/bootstrap,rgolea/bootstrap,suryasingh/bootstrap,miiihi/bootstrap,TORO-IO/bootstrap-1,fjg1989/bootstrap,benhalverson/bootstrap,rodrigues-daniel/bootstrap,MikhailNazarov/bootstrap,ChinnasamyM/bootstrap,cgvarela/bootstrap-1,josheche/bootstrap-1,yjukaku/bootstrap,kirning/bootstrap-1,DenisCloutier/bootstrap,matteopic/bootstrap,mikesavior/bootstrap,kmccaw/bootstrap,Anirudhk94/bootstrap,SatvikPurohit/bootstrap,alokpradhan/bootstrap,benhalverson/bootstrap,burlhock/bootstrap,codedogfish/angular-ui-bootstrap,finkcloud/bootstrap,eduncan26/bootstrap,vfiles/bootstrap,deeg/bootstrap,thalen/bootstrap,inukshuk/bootstrap,jaydiablo/bootstrap,leyanlo/bootstrap,krossoverintelligence/bootstrap,byronigoe/bootstrap,fjg1989/bootstrap,noellejung/bootstrap,obivandamme/bootstrap,pmalikbtech/bootstrap,JDeuker/bootstrap,obivandamme/bootstrap,stereocilia/bootstrap,linuxb/bootstrap,angular-ui/bootstrap,kemapak/bootstrap,mufl1h/bootstrap,davincho/bootstrap,rajesh-frontendengineer/bootstrap-1,infowrap/bootstrap,connyay/bootstrap,Jchavez/bootstrap-1,birdy-/bootstrap,franzherzog/bootstrap,madhudskumar/bootstrap,linuxb/bootstrap,SatvikPurohit/bootstrap,Lohann/bootstrap,rhamid/bootstrap-1,krossoverintelligence/bootstrap,qpitlove/bootstrap,mabi/bootstrap,gato-gordo/bootstrap,rasulnz/bootstrap,madhudskumar/bootstrap,gorork/bootstrap,qpitlove/bootstrap,sullivanpt/bootstrap,burlhock/bootstrap,carlosjunior/bootstrap,inukshuk/bootstrap,icfantv/bootstrap,karelcallens/bootstrap,Xephi/bootstrap,mufl1h/bootstrap,shadowdaw/bootstrap,SystemDisc/bootstrap,birdy-/bootstrap,MetSystem/bootstrap,Emobe/bootstrap,thomassorensen/bootstrap,davious/angular-ui-bootstrap,codedogfish/angular-ui-bootstrap,daviesgeek/bootstrap,tobigun/bootstrap,BookingBug/bootstrap,kongx73/bootstrap,zepheiryan/bootstrap,gbasto/bootstrap,JonFerrera/ui-bootstrap,hyoda/bootstrap,Gailby/bootstrap,mikesavior/bootstrap,wuwei111467/bootstrap,looker/bootstrap,Zazulei/bootstrap,jackRogers/bootstrap,andrepitombeira/bootstrap,Schibum/bootstrap,SystemDisc/bootstrap,alokpradhan/bootstrap,elancom/bootstrap-1,nathan-j-brenner/bootstrap-1,rasulnz/bootstrap,SandeepSikhakolli/bootstrap,WXwangxin/bootstrap,justin-john/bootstrap-1,liqingzhu/bootstrap,nobitagit/bootstrap,minzen/bootstrap,caoruiy/bootstrap,wesleycho/bootstrap,Den-dp/bootstrap,karelcallens/bootstrap,atulc007/bootstrap-1,KingMario/bootstrap-1,matteopic/bootstrap,zhaokunfay/bootstrap,reiniergs/bootstrap,liiza/bootstrap,lancerushing/bootstrap,Nekle/bootstrap,SimilarWeb/bootstrap,jordangraft/bootstrap,daviesgeek/bootstrap,infowrap/bootstrap,elijah513/bootstrap,guaido79/bootstrap,deeg/bootstrap,pkdevbox/angular-ui-bootstrap,nlwillia/bootstrap,stanzi83/bootstrap,imskojs/bootstrap,Emobe/bootstrap,byronigoe/bootstrap,eftakharali/bootstrap,cesarmarinhorj/AngularJS-bootstrap,oliversalzburg/bootstrap,linuxvom/bootstrap,nobitagit/bootstrap,dsisejkovic/bootstrap,angular-ui/bootstrap,suryasingh/bootstrap,themifycloud/bootstrap,Servoy/bootstrap,shootermv/bootstrap,JDeuker/bootstrap,folsom-labs/bootstrap,hyoda/bootstrap,MikhailNazarov/bootstrap,Lincoln-xzc/angular-ui-bootstrap,dmc2015/bootstrap,Kpler/bootstrap,mykhaylo-/bootstrap,GirishKumrawat/bootstrap,icfantv/bootstrap,pireerliu/bootstrap,fernando-sendMail/bootstrap,Vreasy/bootstrap,imskojs/bootstrap,rhamid/bootstrap-1,Bugagazavr/bootstrap,thalen/bootstrap,universsky/bootstrap-1,Zazulei/bootstrap,yubin-huang/bootstrap,buchslava/bootstrap,connyay/bootstrap,lancerushing/bootstrap,carlosjunior/bootstrap,Lincoln-xzc/angular-ui-bootstrap,gato-gordo/bootstrap,yukisan/bootstrap,eftakharali/bootstrap,pmalikbtech/bootstrap,tmcgee123/bootstrap,mabi/bootstrap,fpipita/bootstrap,voyagecontrol/bootstrap,dsisejkovic/bootstrap,Farael49/bootstrap,cgvarela/bootstrap-1,Servoy/bootstrap,RobJacobs/bootstrap,woshiyigebing/bootstrap,fabg21/bootstrap,realityking/ui-bootstrap,shihang0001/bootstrap,DenisCloutier/bootstrap,jordangraft/bootstrap,rodrigues-daniel/bootstrap,ehteshamkafeel/bootstrap,shiftagent/ui-bootstrap,Nekle/bootstrap,yukisan/bootstrap,noellejung/bootstrap,kemapak/bootstrap,gfaceless/bootstrap,JonathanGawrych/bootstrap,inoxis91/bootstrap,fernando-sendMail/bootstrap,zepheiryan/bootstrap,guaido79/bootstrap,spadgett/bootstrap,ksheedlo/bootstrap,TORO-IO/bootstrap-1,GirishKumrawat/bootstrap,freejavaster/bootstrap