Retain buffer for CGDataProviderCreateWithData. Fixes #5084.
Retain buffer for CGDataProviderCreateWithData. Fixes #5084.

CGDataProviderCreateWithData just wraps the underlying buffer. The
underlying buffer needs to be kept around until the data provider is
freed. Adding the buffer to the FontTemplateData struct ensures it
sticks around.

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