Add blockmanager.current with extra checks for whether we are up to date.
Add blockmanager.current with extra checks for whether we are up to date.

This uses peer state to confirm if we are up to date, as well as what
chain thinks.

jcmincke/dcrd,Dirbaio/btcd,jrick/dcrd,ltcsuite/ltcd,jimmysong/btcd,jrick/btcd,Evil-Coin/Evil,dajohi/btcd,stevenroose/btcd,dan-da/btcd,btcsuite/btcd,glv2/ppcd,toddfries/btcd,decred/dcrd,btcsuitereleases/btcd,ltcsuite/ltcd,pkothbauer/btcd,Dirbaio/btcd,aakselrod/btcd,jimmysong/btcd,qchain/btcd,FactomProject/btcd,ppcsuite/ppcd,danoctavian/btcd,jrick/btcd,jrick/dcrd,mathiasrw/btcd,pkothbauer/btcd,DanielKrawisz/btcd,BitGo/prova,Stash-Crypto/btcd,glv2/ppcd,toddfries/btcd,jongillham/btcd,cjepson/btcd,jcmincke/dcrd,jongillham/btcd,Evil-Coin/Evil,cjepson/btcd,btcsuitereleases/btcd,davecgh/btcd,CryptocurrencyCabal/htcd,qchain/btcd,ppcsuite/ppcd-old,Cleawing/btcd,wallclockbuilder/btcd,danoctavian/btcd,CryptocurrencyCabal/htcd,mathiasrw/btcd,btcsuite/btcd,dajohi/btcd,ppcsuite/ppcd-old,dajohi/btcd,Dirbaio/btcd,1d4Nf6/btcd,hectorj/btcd,Cleawing/btcd,runeaune/btcd,tb00/btcd,jcmincke/dcrd,FactomProject/btcd,Roasbeef/btcd,wallclockbuilder/btcd,aakselrod/btcd,Roasbeef/btcd,sysbot/btcd,cqswxj2013/btcd,1d4Nf6/btcd,davecgh/btcd,dan-da/btcd,tb00/btcd,DanielKrawisz/btcd,Stash-Crypto/btcd,adiabat/btcd,hectorj/btcd,ppcsuite/ppcd,soapboxsys/ombfullnode,cqswxj2013/btcd,soapboxsys/ombfullnode,stevenroose/btcd,runeaune/btcd,BitGo/prova,sysbot/btcd,adiabat/btcd,jrick/btcd,decred/dcrd