auto merge of #1667 : brunoabinader/servo/dom-element-refs, r=jdm
auto merge of #1667 : brunoabinader/servo/dom-element-refs, r=jdm

This is a sub-task for #1660.

bjwbell/servo,akosel/servo,saneyuki/servo,paulrouget/servo,KiChjang/servo,anthgur/servo,mattnenterprise/servo,nrc/servo,indykish/servo,wpgallih/servo,walac/servo,huonw/servo,nerith/servo,notriddle/servo,codemac/servo,WriterOfAlicrow/servo,saneyuki/servo,brendandahl/servo,caldwell/servo,dsandeephegde/servo,thiagopnts/servo,aweinstock314/servo,jgraham/servo,luniv/servo,vks/servo,DominoTree/servo,runarberg/servo,A-deLuna/servo,dsandeephegde/servo,froydnj/servo,eddyb/servo,mdibaiee/servo,pyecs/servo,hyowon/servo,peterjoel/servo,caldwell/servo,KiChjang/servo,cbrewster/servo,jgraham/servo,seanmonstar/servo,A-deLuna/servo,deokjinkim/servo,anthgur/servo,peterjoel/servo,rixrix/servo,fiji-flo/servo,tafia/servo,mattnenterprise/servo,snf/servo,kindersung/servo,huonw/servo,vks/servo,rentongzhang/servo,nick-thompson/servo,srbhklkrn/SERVOENGINE,juzer10/servo,cbrewster/servo,upsuper/servo,emilio/servo,zentner-kyle/servo,jlegendary/servo,zhangjunlei26/servo,pyfisch/servo,saneyuki/servo,j3parker/servo,DominoTree/servo,SimonSapin/servo,vks/servo,j3parker/servo,steveklabnik/servo,snf/servo,avadacatavra/servo,youprofit/servo,avadacatavra/servo,ryancanhelpyou/servo,nrc/servo,Adenilson/prototype-viewing-distance,paulrouget/servo,GreenRecycleBin/servo,ruud-v-a/servo,bjwbell/servo,jdramani/servo,saneyuki/servo,j3parker/servo,pgonda/servo,shrenikgala/servo,juzer10/servo,pgonda/servo,RenaudParis/servo,aweinstock314/servo,larsbergstrom/servo,emilio/servo,WriterOfAlicrow/servo,froydnj/servo,jdramani/servo,Shraddha512/servo,mt2d2/servo,tafia/servo,sadmansk/servo,cbrewster/servo,larsbergstrom/servo,dvberkel/servo,upsuper/servo,karlito40/servo,luniv/servo,rnestler/servo,ruud-v-a/servo,vks/servo,SimonSapin/servo,DominoTree/servo,KiChjang/servo,thiagopnts/servo,jdramani/servo,jlegendary/servo,pyfisch/servo,dagnir/servo,CJ8664/servo,meh/servo,dati91/servo,dagnir/servo,zentner-kyle/servo,dmarcos/servo,jimberlage/servo,ryancanhelpyou/servo,zentner-kyle/servo,jimberlage/servo,fiji-flo/servo,bjwbell/servo,ConnorGBrewster/servo,pyecs/servo,steveklabnik/servo,walac/servo,nerith/servo,CJ8664/servo,dvberkel/servo,kindersung/servo,mt2d2/servo,indykish/servo,pgonda/servo,splav/servo,juzer10/servo,wartman4404/servo,ConnorGBrewster/servo,rentongzhang/servo,WriterOfAlicrow/servo,tschneidereit/servo,rixrix/servo,deokjinkim/servo,youprofit/servo,brendandahl/servo,fiji-flo/servo,paulrouget/servo,chotchki/servo,seanmonstar/servo,g-k/servo,michaelwu/servo,michaelwu/servo,jlegendary/servo,dagnir/servo,dmarcos/servo,jgraham/servo,bfrohs/servo,wartman4404/servo,froydnj/servo,tschneidereit/servo,deokjinkim/servo,echochamber/servo,dmarcos/servo,zhangjunlei26/servo,dvberkel/servo,rnestler/servo,emilio/servo,rnestler/servo,nerith/servo,nick-thompson/servo,zhangjunlei26/servo,mbrubeck/servo,avadacatavra/servo,peterjoel/servo,jgraham/servo,rixrix/servo,SimonSapin/servo,indykish/servo,michaelwu/servo,GyrosOfWar/servo,notriddle/servo,nick-thompson/servo,akosel/servo,GreenRecycleBin/servo,shrenikgala/servo,dhananjay92/servo,dhananjay92/servo,aweinstock314/servo,evilpie/servo,emilio/servo,mrobinson/servo,s142857/servo,DominoTree/servo,meh/servo,thiagopnts/servo,codemac/servo,hyowon/servo,nrc/servo,saratang/servo,mukilan/servo,srbhklkrn/SERVOENGINE,mrobinson/servo,hyowon/servo,nnethercote/servo,Shraddha512/servo,Adenilson/prototype-viewing-distance,jimberlage/servo,Shraddha512/servo,rixrix/servo,WriterOfAlicrow/servo,emilio/servo,splav/servo,wpgallih/servo,jimberlage/servo,srbhklkrn/SERVOENGINE,cbrewster/servo,SimonSapin/servo,GreenRecycleBin/servo,GreenRecycleBin/servo,chotchki/servo,seanmonstar/servo,zentner-kyle/servo,pyecs/servo,jimberlage/servo,echochamber/servo,avadacatavra/servo,saneyuki/servo,wartman4404/servo,A-deLuna/servo,eddyb/servo,CJ8664/servo,tschneidereit/servo,aweinstock314/servo,anthgur/servo,splav/servo,jlegendary/servo,Adenilson/prototype-viewing-distance,DominoTree/servo,jlegendary/servo,wpgallih/servo,paulrouget/servo,ConnorGBrewster/servo,upsuper/servo,thiagopnts/servo,RenaudParis/servo,aidanhs/servo,pyfisch/servo,ruud-v-a/servo,notriddle/servo,nnethercote/servo,zentner-kyle/servo,rentongzhang/servo,dati91/servo,chotchki/servo,mbrubeck/servo,sadmansk/servo,runarberg/servo,evilpie/servo,pyfisch/servo,codemac/servo,bjwbell/servo,steveklabnik/servo,dsandeephegde/servo,rentongzhang/servo,fiji-flo/servo,samfoo/servo,GyrosOfWar/servo,indykish/servo,dsandeephegde/servo,runarberg/servo,CJ8664/servo,vks/servo,mdibaiee/servo,canaltinova/servo,nnethercote/servo,dhananjay92/servo,boghison/servo,dhananjay92/servo,DominoTree/servo,emilio/servo,nerith/servo,snf/servo,pyfisch/servo,g-k/servo,mrobinson/servo,Shraddha512/servo,tempbottle/servo,larsbergstrom/servo,huonw/servo,michaelwu/servo,huonw/servo,saneyuki/servo,KiChjang/servo,akosel/servo,paulrouget/servo,mattnenterprise/servo,g-k/servo,shrenikgala/servo,dmarcos/servo,brendandahl/servo,dhananjay92/servo,indykish/servo,KiChjang/servo,AnthonyBroadCrawford/servo,rnestler/servo,mdibaiee/servo,pyfisch/servo,luniv/servo,dati91/servo,szeged/servo,sadmansk/servo,larsbergstrom/servo,bjwbell/servo,tafia/servo,luniv/servo,juzer10/servo,wpgallih/servo,walac/servo,rixrix/servo,emilio/servo,echochamber/servo,froydnj/servo,eddyb/servo,mt2d2/servo,rnestler/servo,walac/servo,samfoo/servo,boghison/servo,nerith/servo,zhangjunlei26/servo,evilpie/servo,avadacatavra/servo,froydnj/servo,mbrubeck/servo,mbrubeck/servo,notriddle/servo,saratang/servo,srbhklkrn/SERVOENGINE,CJ8664/servo,samfoo/servo,notriddle/servo,meh/servo,saratang/servo,aidanhs/servo,hyowon/servo,mattnenterprise/servo,GyrosOfWar/servo,avadacatavra/servo,boghison/servo,KiChjang/servo,jimberlage/servo,tafia/servo,mdibaiee/servo,splav/servo,tafia/servo,nnethercote/servo,kindersung/servo,SimonSapin/servo,j3parker/servo,echochamber/servo,seanmonstar/servo,ConnorGBrewster/servo,GreenRecycleBin/servo,deokjinkim/servo,chotchki/servo,ruud-v-a/servo,dagnir/servo,youprofit/servo,anthgur/servo,wpgallih/servo,larsbergstrom/servo,rnestler/servo,Shraddha512/servo,pyfisch/servo,tafia/servo,pyecs/servo,codemac/servo,nrc/servo,snf/servo,kindersung/servo,splav/servo,zhangjunlei26/servo,aidanhs/servo,AnthonyBroadCrawford/servo,mbrubeck/servo,fiji-flo/servo,echochamber/servo,eddyb/servo,jgraham/servo,shrenikgala/servo,meh/servo,pyfisch/servo,mattnenterprise/servo,peterjoel/servo,brendandahl/servo,shrenikgala/servo,aweinstock314/servo,steveklabnik/servo,deokjinkim/servo,youprofit/servo,dmarcos/servo,evilpie/servo,nick-thompson/servo,thiagopnts/servo,bfrohs/servo,AnthonyBroadCrawford/servo,huonw/servo,ryancanhelpyou/servo,shrenikgala/servo,dsandeephegde/servo,pgonda/servo,A-deLuna/servo,j3parker/servo,mattnenterprise/servo,indykish/servo,mdibaiee/servo,notriddle/servo,A-deLuna/servo,mukilan/servo,boghison/servo,walac/servo,peterjoel/servo,ruud-v-a/servo,cbrewster/servo,aidanhs/servo,saratang/servo,jimberlage/servo,pgonda/servo,zhangjunlei26/servo,tempbottle/servo,caldwell/servo,zentner-kyle/servo,dati91/servo,upsuper/servo,AnthonyBroadCrawford/servo,tempbottle/servo,indykish/servo,DominoTree/servo,nerith/servo,notriddle/servo,youprofit/servo,SimonSapin/servo,codemac/servo,mattnenterprise/servo,j3parker/servo,pyecs/servo,runarberg/servo,anthgur/servo,samfoo/servo,jimberlage/servo,eddyb/servo,youprofit/servo,ConnorGBrewster/servo,KiChjang/servo,saneyuki/servo,tempbottle/servo,saneyuki/servo,Adenilson/prototype-viewing-distance,RenaudParis/servo,pyecs/servo,aweinstock314/servo,deokjinkim/servo,seanmonstar/servo,szeged/servo,saratang/servo,peterjoel/servo,splav/servo,akosel/servo,GyrosOfWar/servo,jlegendary/servo,splav/servo,tschneidereit/servo,nick-thompson/servo,michaelwu/servo,s142857/servo,dmarcos/servo,AnthonyBroadCrawford/servo,szeged/servo,mbrubeck/servo,wpgallih/servo,hyowon/servo,AnthonyBroadCrawford/servo,mdibaiee/servo,caldwell/servo,emilio/servo,boghison/servo,boghison/servo,srbhklkrn/SERVOENGINE,evilpie/servo,peterjoel/servo,bjwbell/servo,tafia/servo,avadacatavra/servo,mt2d2/servo,DominoTree/servo,aidanhs/servo,GyrosOfWar/servo,paulrouget/servo,thiagopnts/servo,dsandeephegde/servo,hyowon/servo,cbrewster/servo,nerith/servo,larsbergstrom/servo,szeged/servo,RenaudParis/servo,deokjinkim/servo,chotchki/servo,mrobinson/servo,rixrix/servo,nrc/servo,nnethercote/servo,splav/servo,runarberg/servo,mukilan/servo,indykish/servo,szeged/servo,codemac/servo,caldwell/servo,s142857/servo,nnethercote/servo,canaltinova/servo,dati91/servo,srbhklkrn/SERVOENGINE,mrobinson/servo,GreenRecycleBin/servo,dagnir/servo,snf/servo,canaltinova/servo,A-deLuna/servo,rnestler/servo,peterjoel/servo,jgraham/servo,cbrewster/servo,mt2d2/servo,srbhklkrn/SERVOENGINE,szeged/servo,GreenRecycleBin/servo,GreenRecycleBin/servo,canaltinova/servo,g-k/servo,nnethercote/servo,fiji-flo/servo,jimberlage/servo,kindersung/servo,aidanhs/servo,steveklabnik/servo,jdramani/servo,luniv/servo,tempbottle/servo,Shraddha512/servo,s142857/servo,hyowon/servo,KiChjang/servo,peterjoel/servo,paulrouget/servo,rnestler/servo,s142857/servo,notriddle/servo,juzer10/servo,codemac/servo,pyfisch/servo,tschneidereit/servo,mukilan/servo,ConnorGBrewster/servo,nick-thompson/servo,canaltinova/servo,zhangjunlei26/servo,shrenikgala/servo,KiChjang/servo,dvberkel/servo,wartman4404/servo,froydnj/servo,larsbergstrom/servo,mukilan/servo,seanmonstar/servo,dvberkel/servo,sadmansk/servo,tschneidereit/servo,jdramani/servo,rentongzhang/servo,Shraddha512/servo,mt2d2/servo,karlito40/servo,zentner-kyle/servo,boghison/servo,samfoo/servo,akosel/servo,SimonSapin/servo,DominoTree/servo,fiji-flo/servo,evilpie/servo,akosel/servo,karlito40/servo,dati91/servo,CJ8664/servo,rixrix/servo,aweinstock314/servo,CJ8664/servo,zhangjunlei26/servo,CJ8664/servo,notriddle/servo,ryancanhelpyou/servo,bfrohs/servo,vks/servo,sadmansk/servo,pyecs/servo,sadmansk/servo,RenaudParis/servo,steveklabnik/servo,paulrouget/servo,Adenilson/prototype-viewing-distance,evilpie/servo,ryancanhelpyou/servo,youprofit/servo,steveklabnik/servo,karlito40/servo,splav/servo,Adenilson/prototype-viewing-distance,zhangjunlei26/servo,WriterOfAlicrow/servo,juzer10/servo,notriddle/servo,paulrouget/servo,evilpie/servo,larsbergstrom/servo,eddyb/servo,tschneidereit/servo,wpgallih/servo,wpgallih/servo,rentongzhang/servo,rentongzhang/servo,meh/servo,canaltinova/servo,jlegendary/servo,evilpie/servo,peterjoel/servo,anthgur/servo,brendandahl/servo,samfoo/servo,dhananjay92/servo,luniv/servo,szeged/servo,s142857/servo,s142857/servo,canaltinova/servo,jgraham/servo,canaltinova/servo,snf/servo,dvberkel/servo,caldwell/servo,caldwell/servo,bfrohs/servo,dsandeephegde/servo,nick-thompson/servo,dati91/servo,mbrubeck/servo,luniv/servo,mrobinson/servo,upsuper/servo,walac/servo,meh/servo,akosel/servo,huonw/servo,szeged/servo,michaelwu/servo,larsbergstrom/servo,wartman4404/servo,upsuper/servo,dati91/servo,vks/servo,meh/servo,nnethercote/servo,dmarcos/servo,splav/servo,runarberg/servo,anthgur/servo,SimonSapin/servo,GyrosOfWar/servo,AnthonyBroadCrawford/servo,WriterOfAlicrow/servo,A-deLuna/servo,szeged/servo,huonw/servo,ruud-v-a/servo,nrc/servo,dsandeephegde/servo,karlito40/servo,ConnorGBrewster/servo,upsuper/servo,walac/servo,szeged/servo,RenaudParis/servo,wartman4404/servo,jdramani/servo,aidanhs/servo,saratang/servo,rixrix/servo,kindersung/servo,g-k/servo,samfoo/servo,larsbergstrom/servo,g-k/servo,mbrubeck/servo,GreenRecycleBin/servo,RenaudParis/servo,saratang/servo,thiagopnts/servo,bfrohs/servo,pyfisch/servo,karlito40/servo,WriterOfAlicrow/servo,juzer10/servo,pgonda/servo,indykish/servo,ConnorGBrewster/servo,KiChjang/servo,sadmansk/servo,runarberg/servo,nnethercote/servo,rixrix/servo,dhananjay92/servo,brendandahl/servo,mt2d2/servo,mdibaiee/servo,paulrouget/servo,fiji-flo/servo,j3parker/servo,g-k/servo,thiagopnts/servo,sadmansk/servo,bfrohs/servo,tempbottle/servo,dagnir/servo,wpgallih/servo,bjwbell/servo,mattnenterprise/servo,nnethercote/servo,DominoTree/servo,GyrosOfWar/servo,snf/servo,tempbottle/servo,echochamber/servo,emilio/servo,Adenilson/prototype-viewing-distance,eddyb/servo,saneyuki/servo,cbrewster/servo,ryancanhelpyou/servo,dagnir/servo,chotchki/servo,upsuper/servo,nrc/servo,pgonda/servo,brendandahl/servo,anthgur/servo,dvberkel/servo,saneyuki/servo,echochamber/servo,mukilan/servo,karlito40/servo,ryancanhelpyou/servo,emilio/servo,wartman4404/servo,kindersung/servo,jdramani/servo,avadacatavra/servo,eddyb/servo