net_processing: move MarkBlockAs*, TipMayBeStale, FindNextBlocksToDL to PeerManagerImpl
net_processing: move MarkBlockAs*, TipMayBeStale, FindNextBlocksToDL to PeerManagerImpl

Allows converting mapBlocksInFlight and g_last_tip_update from globals
to member variables.

prusnak/bitcoin,sstone/bitcoin,domob1812/namecore,pataquets/namecoin-core,bitcoin/bitcoin,jlopp/statoshi,achow101/bitcoin,achow101/bitcoin,JeremyRubin/bitcoin,dscotese/bitcoin,apoelstra/bitcoin,yenliangl/bitcoin,fanquake/bitcoin,jambolo/bitcoin,bitcoin/bitcoin,lateminer/bitcoin,qtumproject/qtum,anditto/bitcoin,GroestlCoin/GroestlCoin,instagibbs/bitcoin,qtumproject/qtum,instagibbs/bitcoin,namecoin/namecoin-core,fanquake/bitcoin,namecoin/namecore,GroestlCoin/GroestlCoin,Xekyo/bitcoin,kallewoof/bitcoin,particl/particl-core,Xekyo/bitcoin,domob1812/bitcoin,qtumproject/qtum,sipsorcery/bitcoin,namecoin/namecore,achow101/bitcoin,qtumproject/qtum,jlopp/statoshi,MeshCollider/bitcoin,AkioNak/bitcoin,namecoin/namecoin-core,namecoin/namecoin-core,particl/particl-core,jamesob/bitcoin,lateminer/bitcoin,Xekyo/bitcoin,fujicoin/fujicoin,dscotese/bitcoin,sipsorcery/bitcoin,jambolo/bitcoin,jlopp/statoshi,fanquake/bitcoin,particl/particl-core,GroestlCoin/bitcoin,domob1812/bitcoin,ajtowns/bitcoin,bitcoinknots/bitcoin,MeshCollider/bitcoin,sstone/bitcoin,dscotese/bitcoin,jambolo/bitcoin,bitcoinknots/bitcoin,fujicoin/fujicoin,namecoin/namecore,sipsorcery/bitcoin,bitcoinsSG/bitcoin,qtumproject/qtum,MeshCollider/bitcoin,jlopp/statoshi,mm-s/bitcoin,kallewoof/bitcoin,GroestlCoin/bitcoin,lateminer/bitcoin,ElementsProject/elements,MeshCollider/bitcoin,mm-s/bitcoin,namecoin/namecoin-core,MarcoFalke/bitcoin,rnicoll/bitcoin,bitcoin/bitcoin,sstone/bitcoin,apoelstra/bitcoin,tecnovert/particl-core,kallewoof/bitcoin,yenliangl/bitcoin,mruddy/bitcoin,mm-s/bitcoin,MarcoFalke/bitcoin,n1bor/bitcoin,achow101/bitcoin,andreaskern/bitcoin,sstone/bitcoin,rnicoll/bitcoin,fanquake/bitcoin,domob1812/namecore,jamesob/bitcoin,tecnovert/particl-core,bitcoin/bitcoin,domob1812/bitcoin,mruddy/bitcoin,mruddy/bitcoin,n1bor/bitcoin,fujicoin/fujicoin,apoelstra/bitcoin,instagibbs/bitcoin,yenliangl/bitcoin,anditto/bitcoin,sstone/bitcoin,achow101/bitcoin,ajtowns/bitcoin,ElementsProject/elements,namecoin/namecore,andreaskern/bitcoin,mruddy/bitcoin,ElementsProject/elements,apoelstra/bitcoin,prusnak/bitcoin,ajtowns/bitcoin,instagibbs/bitcoin,prusnak/bitcoin,andreaskern/bitcoin,bitcoinsSG/bitcoin,jlopp/statoshi,Sjors/bitcoin,JeremyRubin/bitcoin,dscotese/bitcoin,sipsorcery/bitcoin,dscotese/bitcoin,AkioNak/bitcoin,GroestlCoin/GroestlCoin,ElementsProject/elements,namecoin/namecoin-core,jamesob/bitcoin,andreaskern/bitcoin,bitcoin/bitcoin,anditto/bitcoin,MarcoFalke/bitcoin,prusnak/bitcoin,kallewoof/bitcoin,lateminer/bitcoin,andreaskern/bitcoin,jamesob/bitcoin,ElementsProject/elements,JeremyRubin/bitcoin,MarcoFalke/bitcoin,bitcoinsSG/bitcoin,bitcoinknots/bitcoin,pataquets/namecoin-core,Sjors/bitcoin,MeshCollider/bitcoin,particl/particl-core,AkioNak/bitcoin,pataquets/namecoin-core,GroestlCoin/GroestlCoin,prusnak/bitcoin,mm-s/bitcoin,rnicoll/bitcoin,bitcoinsSG/bitcoin,AkioNak/bitcoin,MarcoFalke/bitcoin,Xekyo/bitcoin,Sjors/bitcoin,GroestlCoin/bitcoin,rnicoll/bitcoin,sipsorcery/bitcoin,jambolo/bitcoin,rnicoll/bitcoin,JeremyRubin/bitcoin,MeshCollider/bitcoin,qtumproject/qtum,fanquake/bitcoin,n1bor/bitcoin,instagibbs/bitcoin,bitcoinknots/bitcoin,pataquets/namecoin-core,prusnak/bitcoin,sipsorcery/bitcoin,namecoin/namecore,anditto/bitcoin,fanquake/bitcoin,ajtowns/bitcoin,fujicoin/fujicoin,tecnovert/particl-core,jlopp/statoshi,Sjors/bitcoin,mruddy/bitcoin,achow101/bitcoin,n1bor/bitcoin,instagibbs/bitcoin,yenliangl/bitcoin,bitcoinsSG/bitcoin,domob1812/namecore,mm-s/bitcoin,anditto/bitcoin,AkioNak/bitcoin,JeremyRubin/bitcoin,GroestlCoin/bitcoin,GroestlCoin/GroestlCoin,ajtowns/bitcoin,namecoin/namecore,bitcoin/bitcoin,pataquets/namecoin-core,kallewoof/bitcoin,ajtowns/bitcoin,jamesob/bitcoin,yenliangl/bitcoin,domob1812/namecore,jambolo/bitcoin,Xekyo/bitcoin,GroestlCoin/GroestlCoin,ElementsProject/elements,particl/particl-core,domob1812/namecore,andreaskern/bitcoin,fujicoin/fujicoin,Xekyo/bitcoin,JeremyRubin/bitcoin,tecnovert/particl-core,domob1812/bitcoin,Sjors/bitcoin,anditto/bitcoin,jambolo/bitcoin,domob1812/bitcoin,apoelstra/bitcoin,GroestlCoin/bitcoin,MarcoFalke/bitcoin,bitcoinknots/bitcoin,sstone/bitcoin,fujicoin/fujicoin,yenliangl/bitcoin,domob1812/bitcoin,kallewoof/bitcoin,rnicoll/bitcoin,qtumproject/qtum,particl/particl-core,mm-s/bitcoin,pataquets/namecoin-core,namecoin/namecoin-core,jamesob/bitcoin,domob1812/namecore,bitcoinsSG/bitcoin,tecnovert/particl-core,GroestlCoin/bitcoin,tecnovert/particl-core,n1bor/bitcoin,n1bor/bitcoin,dscotese/bitcoin,lateminer/bitcoin,apoelstra/bitcoin,mruddy/bitcoin,AkioNak/bitcoin,lateminer/bitcoin