Make Node::{remove, insert} take a descriptive enum for suppress_observers instead of a boolean.
Make Node::{remove, insert} take a descriptive enum for suppress_observers instead of a boolean.

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