refactor(HtmlLexer): process carriage returns in one pass
refactor(HtmlLexer): process carriage returns in one pass

Closes #5867

dejour/angular,petebacondarwin/angular,basvandenheuvel/angular,mlaval/angular,kylecordes/angular,e-schultz/angular,AlmogShaul/angular,tyleranton/angular,tamascsaba/angular,aboveyou00/angular,NathanWalker/angular,chajath/angular,petebacondarwin/angular,StephenFluin/angular,laco0416/angular,kwalrath/angular,angular-indonesia/angular,UIUXEngineering/angular,mgechev/angular,mdegoo/angular,not-for-me/angular,SaltyDH/angular,alexpods/angular,snaptech/angular,hannahhoward/angular,sarunint/angular,micmro/angular,SaltyDH/angular,JSMike/angular,youdz/angular,tycho01/angular,itamark/angular,antonmoiseev/angular,kylecordes/angular,pk-karthik/framework-js-angular,ValtoFrameworks/Angular-2,mixed/angular,aboveyou00/angular,domusofsail/angular,rjamet/angular,smartm0use/angular,tbosch/angular,souldreamer/angular,mgechev/angular,rbevers/angular,cexbrayat/angular,dsebastien/angular,not-for-me/angular,laco0416/angular,ValtoFrameworks/Angular-2,JanStureNielsen/angular,shirish87/angular,hpinsley/angular,laco0416/angular,ochafik/angular,gjungb/angular,UIUXEngineering-Forks/angular,SekibOmazic/angular,erictsangx/angular,mlaval/angular,souvikbasu/angular,JSMike/angular,snaptech/angular,mprobst/angular,alexpods/angular,robwormald/angular,ollie314/angular,juristr/angular,Toxicable/angular,angular-indonesia/angular,gnomeontherun/angular,vicb/angular,ultrasonicsoft/angular,mhegazy/angular,dejour/angular,martinmcwhorter/angular,trshafer/angular,Mathou54/angular,alexeagle/angular,angularbrasil/angular,templth/angular,rbevers/angular,robwormald/angular,snaptech/angular,hansl/angular,graveto/angular,jonrimmer/angular,xcaliber-tech/angular,dydek/angular,mikeybyker/angular,kara/angular,GistIcon/angular,IgorMinar/angular,ghetolay/angular,alexeagle/angular,hansl/angular,wesleycho/angular,meeroslav/angular,zhura/angular,souldreamer/angular,asnowwolf/angular,ultrasonicsoft/angular,vsavkin/angular,tyleranton/angular,NathanWalker/angular,vicb/angular,vicb/angular,juleskremer/angular,alxhub/angular,templth/angular,royling/angular,naomiblack/angular,ocombe/angular,nosovk/angular,jhonmike/angular,awerlang/angular,heathkit/angular,ochafik/angular,martinmcwhorter/angular,StephenFluin/angular,zhura/angular,jesperronn/angular,meeroslav/angular,alxhub/angular,mikeybyker/angular,juristr/angular,jesperronn/angular,cassand/angular,JSMike/angular,brandonroberts/angular,Symagic/angular,alamgird/angular,matsko/angular,micmro/angular,LucasSloan/angular,hannahhoward/angular,bkyarger/angular,UIUXEngineering-Forks/angular,gionkunz/angular,itamark/angular,filipesilva/angular,cironunes/angular,royling/angular,nosovk/angular,hterkelsen/angular,blesh/angular,mikeybyker/angular,cironunes/angular,IgorMinar/angular,rkirov/angular,robwormald/angular,mprobst/angular,dsebastien/angular,basvandenheuvel/angular,dtoroshin/n2oDoc,mhegazy/angular,tamascsaba/angular,manekinekko/angular,angular-indonesia/angular,youdz/angular,SekibOmazic/angular,panuruj/angular,mzgol/angular,vikerman/angular,brandonroberts/angular,jonrimmer/angular,chajath/angular,martinmcwhorter/angular,huoxudong125/angular,ultrasonicsoft/angular,naomiblack/angular,trshafer/angular,jteplitz602/angular,mixed/angular,alexcastillo/angular,hdeshev/angular,hpinsley/angular,templth/angular,ericmartinezr/angular,graveto/angular,martinmcwhorter/angular,UIUXEngineering/angular,ericmartinezr/angular,asnowwolf/angular,Tragetaschen/angular,angularbrasil/angular,Brocco/angular,bkyarger/angular,chrisse27/angular,gdi2290/angular,alexcastillo/angular,tbosch/angular,laskoviymishka/angular,heathkit/angular,nosovk/angular,kegluneq/angular,gionkunz/angular,ValtoFrameworks/Angular-2,alexcastillo/angular,hpinsley/angular,kara/angular,youdz/angular,ghetolay/angular,souvikbasu/angular,dejour/angular,hdeshev/angular,kwalrath/angular,zhura/angular,Brocco/angular,mgiambalvo/angular,alamgird/angular,alexcastillo/angular,mgol/angular,bkyarger/angular,shairez/angular,erictsangx/angular,domusofsail/angular,chuckjaz/angular,GistIcon/angular,SaltyDH/angular,Flounn/angular,jesperronn/angular,GistIcon/angular,wKoza/angular,mhegazy/angular,mzgol/angular,mgol/angular,domusofsail/angular,jteplitz602/angular,AlmogShaul/angular,shuhei/angular,angularbrasil/angular,mzgol/angular,mgiambalvo/angular,gkalpak/angular,snaptech/angular,vicb/angular,vikerman/angular,awerlang/angular,chrisse27/angular,Toxicable/angular,mdegoo/angular,IgorMinar/angular,vsavkin/angular,Brocco/angular,ericmartinezr/angular,chajath/angular,jasonaden/angular,gjungb/angular,heathkit/angular,alamgird/angular,petebacondarwin/angular,mhevery/angular,kwalrath/angular,gjungb/angular,souvikbasu/angular,angular-indonesia/angular,pk-karthik/framework-js-angular,mhegazy/angular,dydek/angular,SekibOmazic/angular,chuckjaz/angular,ScottSWu/angular,huoxudong125/angular,gdi2290/angular,kara/angular,mgechev/angular,hannahhoward/angular,ocombe/angular,nosovk/angular,mikeybyker/angular,jonrimmer/angular,hterkelsen/angular,alexcastillo/angular,zhura/angular,wKoza/angular,robwormald/angular,mhevery/angular,shuhei/angular,sjtrimble/angular,jhonmike/angular,tolemac/angular,graveto/angular,hdeshev/angular,bkyarger/angular,rbevers/angular,vikerman/angular,UIUXEngineering/angular,robertmesserle/angular,ValtoFrameworks/Angular-2,Flounn/angular,jteplitz602/angular,shairez/angular,heathkit/angular,tycho01/angular,tyleranton/angular,basvandenheuvel/angular,pk-karthik/framework-js-angular,tbosch/angular,juristr/angular,jhonmike/angular,cironunes/angular,alexcastillo/angular,xcaliber-tech/angular,alexpods/angular,souldreamer/angular,heathkit/angular,naomiblack/angular,micmro/angular,blesh/angular,StephenFluin/angular,jasonaden/angular,wKoza/angular,vikerman/angular,tolemac/angular,dmitriz/angular,kevinmerckx/angular,chalin/angular,erictsangx/angular,e-schultz/angular,alxhub/angular,mzgol/angular,Toxicable/angular,asnowwolf/angular,sarunint/angular,tycho01/angular,jhonmike/angular,trshafer/angular,Mathou54/angular,vicb/angular,filipesilva/angular,laskoviymishka/angular,sjtrimble/angular,SaltyDH/angular,Tragetaschen/angular,tamascsaba/angular,hdeshev/angular,robwormald/angular,vandres/angular,xcaliber-tech/angular,GistIcon/angular,hansl/angular,dmitriz/angular,hansl/angular,e-schultz/angular,ocombe/angular,Tragetaschen/angular,souvikbasu/angular,LucasSloan/angular,mprobst/angular,mdegoo/angular,sjtrimble/angular,sjtrimble/angular,GistIcon/angular,mgol/angular,cassand/angular,meeroslav/angular,choeller/angular,zhura/angular,IdeaBlade/angular,ocombe/angular,smartm0use/angular,mgiambalvo/angular,jesperronn/angular,wKoza/angular,kara/angular,ghetolay/angular,erictsangx/angular,ValtoFrameworks/Angular-2,smartm0use/angular,ultrasonicsoft/angular,dydek/angular,sarunint/angular,pk-karthik/framework-js-angular,gdi2290/angular,NathanWalker/angular,kegluneq/angular,tamascsaba/angular,robertmesserle/angular,cexbrayat/angular,SekibOmazic/angular,Toxicable/angular,kara/angular,mhegazy/angular,templth/angular,IgorMinar/angular,Toxicable/angular,rkirov/angular,basvandenheuvel/angular,ochafik/angular,heathkit/angular,StephenFluin/angular,Symagic/angular,Tragetaschen/angular,e-hein/angular,xcaliber-tech/angular,huoxudong125/angular,graveto/angular,LucasSloan/angular,mprobst/angular,willseeyou/angular,UIUXEngineering-Forks/angular,vandres/angular,hterkelsen/angular,kwalrath/angular,pkozlowski-opensource/angular,martinmcwhorter/angular,gdi2290/angular,jasonaden/angular,jonrimmer/angular,angularbrasil/angular,shuhei/angular,SekibOmazic/angular,mprobst/angular,mdegoo/angular,mhevery/angular,mzgol/angular,diestrin/angular,chrisse27/angular,aboveyou00/angular,wesleycho/angular,SekibOmazic/angular,trshafer/angular,manekinekko/angular,UIUXEngineering-Forks/angular,gionkunz/angular,rbevers/angular,cexbrayat/angular,souldreamer/angular,cassand/angular,JiaLiPassion/angular,gkalpak/angular,alexpods/angular,JiaLiPassion/angular,hansl/angular,jasonaden/angular,mzgol/angular,mdegoo/angular,Mathou54/angular,mgol/angular,pk-karthik/framework-js-angular,choeller/angular,dsebastien/angular,manekinekko/angular,naomiblack/angular,pkozlowski-opensource/angular,alamgird/angular,martinmcwhorter/angular,ollie314/angular,petebacondarwin/angular,NathanWalker/angular,laco0416/angular,juristr/angular,gnomeontherun/angular,asnowwolf/angular,souldreamer/angular,ocombe/angular,robertmesserle/angular,panuruj/angular,souldreamer/angular,wesleycho/angular,domusofsail/angular,kevinmerckx/angular,ScottSWu/angular,AlmogShaul/angular,mixed/angular,JanStureNielsen/angular,hterkelsen/angular,templth/angular,jhonmike/angular,wKoza/angular,panuruj/angular,e-hein/angular,chuckjaz/angular,Flounn/angular,jteplitz602/angular,vsavkin/angular,aboveyou00/angular,jasonaden/angular,ericmartinezr/angular,vinagreti/angular,juristr/angular,AlmogShaul/angular,rjamet/angular,dmitriz/angular,hpinsley/angular,Symagic/angular,gnomeontherun/angular,brandonroberts/angular,matsko/angular,vsavkin/angular,dtoroshin/n2oDoc,juleskremer/angular,UIUXEngineering/angular,dydek/angular,kylecordes/angular,kegluneq/angular,erictsangx/angular,robertmesserle/angular,manekinekko/angular,filipesilva/angular,gjungb/angular,JanStureNielsen/angular,IdeaBlade/angular,tamascsaba/angular,tolemac/angular,angular/angular,Mathou54/angular,vinagreti/angular,JanStureNielsen/angular,petebacondarwin/angular,ultrasonicsoft/angular,wesleycho/angular,alxhub/angular,e-hein/angular,snaptech/angular,ScottSWu/angular,e-hein/angular,ochafik/angular,cironunes/angular,tbosch/angular,JSMike/angular,alxhub/angular,kevinmerckx/angular,juleskremer/angular,dydek/angular,NathanWalker/angular,meeroslav/angular,manekinekko/angular,kevinmerckx/angular,kylecordes/angular,kylecordes/angular,youdz/angular,alfonso-presa/angular,alexpods/angular,shairez/angular,sjtrimble/angular,IdeaBlade/angular,mhegazy/angular,antonmoiseev/angular,mixed/angular,NathanWalker/angular,jteplitz602/angular,hannahhoward/angular,Brocco/angular,gnomeontherun/angular,laco0416/angular,LucasSloan/angular,Brocco/angular,brandonroberts/angular,ochafik/angular,sarunint/angular,LucasSloan/angular,cassand/angular,basvandenheuvel/angular,huoxudong125/angular,shirish87/angular,choeller/angular,dtoroshin/n2oDoc,chalin/angular,brandonroberts/angular,matsko/angular,alfonso-presa/angular,e-schultz/angular,Mathou54/angular,mdegoo/angular,smartm0use/angular,gkalpak/angular,alamgird/angular,chuckjaz/angular,laco0416/angular,jasonaden/angular,Symagic/angular,dsebastien/angular,shairez/angular,manekinekko/angular,sarunint/angular,wesleycho/angular,e-schultz/angular,vinagreti/angular,antonmoiseev/angular,antonmoiseev/angular,youdz/angular,shirish87/angular,mprobst/angular,micmro/angular,IdeaBlade/angular,shuhei/angular,gionkunz/angular,ollie314/angular,vandres/angular,ochafik/angular,tycho01/angular,shirish87/angular,alfonso-presa/angular,alexeagle/angular,basvandenheuvel/angular,filipesilva/angular,hterkelsen/angular,chuckjaz/angular,jesperronn/angular,vamsivarikuti/angular,vicb/angular,tycho01/angular,Flounn/angular,mgiambalvo/angular,ollie314/angular,mhevery/angular,mikeybyker/angular,dejour/angular,tolemac/angular,itamark/angular,diestrin/angular,dmitriz/angular,ghetolay/angular,AlmogShaul/angular,robertmesserle/angular,alfonso-presa/angular,hpinsley/angular,snaptech/angular,ScottSWu/angular,angular/angular,angularbrasil/angular,ScottSWu/angular,pkozlowski-opensource/angular,vamsivarikuti/angular,Symagic/angular,asnowwolf/angular,nosovk/angular,UIUXEngineering/angular,royling/angular,aboveyou00/angular,kegluneq/angular,vinagreti/angular,dsebastien/angular,gkalpak/angular,cassand/angular,willseeyou/angular,royling/angular,diestrin/angular,souvikbasu/angular,alfonso-presa/angular,angularbrasil/angular,vikerman/angular,chalin/angular,mgol/angular,StephenFluin/angular,trshafer/angular,alexpods/angular,tyleranton/angular,itamark/angular,cironunes/angular,not-for-me/angular,shuhei/angular,cexbrayat/angular,IdeaBlade/angular,huoxudong125/angular,Tragetaschen/angular,tbosch/angular,mixed/angular,rjamet/angular,willseeyou/angular,antonmoiseev/angular,IgorMinar/angular,rbevers/angular,hannahhoward/angular,xcaliber-tech/angular,robertmesserle/angular,brandonroberts/angular,vandres/angular,rkirov/angular,tyleranton/angular,laskoviymishka/angular,micmro/angular,gionkunz/angular,Toxicable/angular,shairez/angular,huoxudong125/angular,dmitriz/angular,youdz/angular,willseeyou/angular,ScottSWu/angular,pkozlowski-opensource/angular,tycho01/angular,juleskremer/angular,ericmartinezr/angular,jonrimmer/angular,zhura/angular,aboveyou00/angular,choeller/angular,diestrin/angular,vamsivarikuti/angular,e-hein/angular,gdi2290/angular,wesleycho/angular,shirish87/angular,e-schultz/angular,awerlang/angular,shirish87/angular,matsko/angular,mgechev/angular,panuruj/angular,hdeshev/angular,JSMike/angular,gjungb/angular,micmro/angular,choeller/angular,matsko/angular,jonrimmer/angular,rkirov/angular,mgechev/angular,cassand/angular,tamascsaba/angular,Tragetaschen/angular,angular/angular,vsavkin/angular,erictsangx/angular,dtoroshin/n2oDoc,choeller/angular,vikerman/angular,graveto/angular,SaltyDH/angular,ocombe/angular,rkirov/angular,cironunes/angular,chrisse27/angular,tolemac/angular,alexeagle/angular,hdeshev/angular,chuckjaz/angular,JiaLiPassion/angular,kegluneq/angular,laskoviymishka/angular,pkozlowski-opensource/angular,ollie314/angular,IgorMinar/angular,gionkunz/angular,mhevery/angular,tolemac/angular,alfonso-presa/angular,vamsivarikuti/angular,dsebastien/angular,JiaLiPassion/angular,vandres/angular,meeroslav/angular,alexeagle/angular,juristr/angular,hpinsley/angular,chajath/angular,panuruj/angular,shuhei/angular,bkyarger/angular,dejour/angular,bkyarger/angular,mlaval/angular,chrisse27/angular,kevinmerckx/angular,not-for-me/angular,willseeyou/angular,ultrasonicsoft/angular,antonmoiseev/angular,Symagic/angular,ghetolay/angular,awerlang/angular,sarunint/angular,GistIcon/angular,hannahhoward/angular,cexbrayat/angular,robwormald/angular,mgiambalvo/angular,naomiblack/angular,UIUXEngineering-Forks/angular,gdi2290/angular,rkirov/angular,jteplitz602/angular,kara/angular,graveto/angular,smartm0use/angular,LucasSloan/angular,hansl/angular,rbevers/angular,awerlang/angular,vinagreti/angular,dtoroshin/n2oDoc,wKoza/angular,ericmartinezr/angular,rjamet/angular,jhonmike/angular,dmitriz/angular,not-for-me/angular,itamark/angular,kevinmerckx/angular,laskoviymishka/angular,kwalrath/angular,domusofsail/angular,filipesilva/angular,mixed/angular,vamsivarikuti/angular,royling/angular,chajath/angular,blesh/angular,Brocco/angular,trshafer/angular,juleskremer/angular,kylecordes/angular,kegluneq/angular,angular/angular,mlaval/angular,blesh/angular,JanStureNielsen/angular,hterkelsen/angular,willseeyou/angular,alexeagle/angular,blesh/angular,tyleranton/angular,mgol/angular,Flounn/angular,mhevery/angular,petebacondarwin/angular,chalin/angular,UIUXEngineering-Forks/angular,mlaval/angular