Avoid unnecessary cloning of Rule in SelectorMap code.
Avoid unnecessary cloning of Rule in SelectorMap code.

Do this by receiving a borrowed pointer in get_id_name(), etc..
Also, move the received argument in insert() method (instead of cloning it).

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