auto merge of #2330 : Ms2ger/servo/update-opengles, r=metajack
auto merge of #2330 : Ms2ger/servo/update-opengles, r=metajack

This includes changes to move from ~[T] to Vec<T>.

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