[build] Move several units into common libraries
[build] Move several units into common libraries

Moves the following units into libbitcoin_util or libbitcoin_common
since they are required by multiple libraries:

- bloom
- interfaces/handler
- merkleblock
- outputtype

GroestlCoin/GroestlCoin,rnicoll/dogecoin,jtimon/bitcoin,peercoin/peercoin,jtimon/bitcoin,kallewoof/bitcoin,achow101/bitcoin,GroestlCoin/bitcoin,tecnovert/particl-core,qtumproject/qtum,mruddy/bitcoin,prusnak/bitcoin,FeatherCoin/Feathercoin,cdecker/bitcoin,peercoin/peercoin,jlopp/statoshi,lateminer/bitcoin,jamesob/bitcoin,instagibbs/bitcoin,domob1812/bitcoin,namecoin/namecore,litecoin-project/litecoin,domob1812/namecore,bitcoin/bitcoin,jonasschnelli/bitcoin,afk11/bitcoin,practicalswift/bitcoin,ahmedbodi/vertcoin,JeremyRubin/bitcoin,AkioNak/bitcoin,jambolo/bitcoin,jambolo/bitcoin,rnicoll/bitcoin,bitcoinknots/bitcoin,rnicoll/bitcoin,mitchellcash/bitcoin,alecalve/bitcoin,mm-s/bitcoin,midnightmagic/bitcoin,anditto/bitcoin,rnicoll/bitcoin,jnewbery/bitcoin,ahmedbodi/vertcoin,jtimon/bitcoin,prusnak/bitcoin,rnicoll/bitcoin,instagibbs/bitcoin,mm-s/bitcoin,Xekyo/bitcoin,tecnovert/particl-core,n1bor/bitcoin,EthanHeilman/bitcoin,achow101/bitcoin,yenliangl/bitcoin,EthanHeilman/bitcoin,GroestlCoin/GroestlCoin,GroestlCoin/bitcoin,Xekyo/bitcoin,bitcoinknots/bitcoin,anditto/bitcoin,monacoinproject/monacoin,ajtowns/bitcoin,alecalve/bitcoin,prusnak/bitcoin,kallewoof/bitcoin,MarcoFalke/bitcoin,domob1812/namecore,EthanHeilman/bitcoin,MeshCollider/bitcoin,AkioNak/bitcoin,n1bor/bitcoin,qtumproject/qtum,monacoinproject/monacoin,mruddy/bitcoin,pataquets/namecoin-core,rnicoll/dogecoin,alecalve/bitcoin,fanquake/bitcoin,mruddy/bitcoin,namecoin/namecore,GroestlCoin/GroestlCoin,DigitalPandacoin/pandacoin,tjps/bitcoin,fujicoin/fujicoin,namecoin/namecoin-core,midnightmagic/bitcoin,ajtowns/bitcoin,AkioNak/bitcoin,jambolo/bitcoin,pstratem/bitcoin,bitcoin/bitcoin,fujicoin/fujicoin,GroestlCoin/bitcoin,MeshCollider/bitcoin,jnewbery/bitcoin,n1bor/bitcoin,FeatherCoin/Feathercoin,particl/particl-core,ahmedbodi/vertcoin,CryptArc/bitcoin,achow101/bitcoin,jonasschnelli/bitcoin,tjps/bitcoin,practicalswift/bitcoin,cdecker/bitcoin,jambolo/bitcoin,pstratem/bitcoin,litecoin-project/litecoin,monacoinproject/monacoin,nikkitan/bitcoin,EthanHeilman/bitcoin,qtumproject/qtum,Xekyo/bitcoin,kallewoof/bitcoin,domob1812/namecore,sstone/bitcoin,MarcoFalke/bitcoin,anditto/bitcoin,yenliangl/bitcoin,tjps/bitcoin,dscotese/bitcoin,afk11/bitcoin,fanquake/bitcoin,MarcoFalke/bitcoin,bitcoin/bitcoin,practicalswift/bitcoin,GroestlCoin/GroestlCoin,sstone/bitcoin,GroestlCoin/GroestlCoin,anditto/bitcoin,midnightmagic/bitcoin,afk11/bitcoin,vertcoin/vertcoin,fujicoin/fujicoin,ahmedbodi/vertcoin,mruddy/bitcoin,mitchellcash/bitcoin,DigitalPandacoin/pandacoin,achow101/bitcoin,CryptArc/bitcoin,gjhiggins/vcoincore,EthanHeilman/bitcoin,FeatherCoin/Feathercoin,nikkitan/bitcoin,wellenreiter01/Feathercoin,MarcoFalke/bitcoin,midnightmagic/bitcoin,tecnovert/particl-core,qtumproject/qtum,GroestlCoin/bitcoin,yenliangl/bitcoin,ajtowns/bitcoin,bitcoin/bitcoin,Xekyo/bitcoin,apoelstra/bitcoin,litecoin-project/litecoin,mruddy/bitcoin,DigitalPandacoin/pandacoin,cdecker/bitcoin,bitcoinsSG/bitcoin,nikkitan/bitcoin,particl/particl-core,qtumproject/qtum,litecoin-project/litecoin,jlopp/statoshi,DigitalPandacoin/pandacoin,namecoin/namecore,MeshCollider/bitcoin,anditto/bitcoin,fujicoin/fujicoin,jamesob/bitcoin,namecoin/namecore,jlopp/statoshi,ElementsProject/elements,jamesob/bitcoin,bitcoinsSG/bitcoin,bitcoin/bitcoin,cdecker/bitcoin,MeshCollider/bitcoin,sstone/bitcoin,sipsorcery/bitcoin,jtimon/bitcoin,GroestlCoin/GroestlCoin,AkioNak/bitcoin,apoelstra/bitcoin,dscotese/bitcoin,alecalve/bitcoin,lateminer/bitcoin,tjps/bitcoin,mruddy/bitcoin,nikkitan/bitcoin,jonasschnelli/bitcoin,rnicoll/bitcoin,namecoin/namecoin-core,jnewbery/bitcoin,mm-s/bitcoin,vertcoin/vertcoin,domob1812/namecore,peercoin/peercoin,kallewoof/bitcoin,bitcoinsSG/bitcoin,n1bor/bitcoin,alecalve/bitcoin,fanquake/bitcoin,ajtowns/bitcoin,pataquets/namecoin-core,particl/particl-core,ajtowns/bitcoin,namecoin/namecore,practicalswift/bitcoin,particl/particl-core,nikkitan/bitcoin,sstone/bitcoin,rnicoll/dogecoin,andreaskern/bitcoin,mitchellcash/bitcoin,JeremyRubin/bitcoin,n1bor/bitcoin,wellenreiter01/Feathercoin,wellenreiter01/Feathercoin,fanquake/bitcoin,gjhiggins/vcoincore,andreaskern/bitcoin,bitcoinsSG/bitcoin,fanquake/bitcoin,JeremyRubin/bitcoin,CryptArc/bitcoin,mitchellcash/bitcoin,vertcoin/vertcoin,particl/particl-core,AkioNak/bitcoin,vertcoin/vertcoin,sipsorcery/bitcoin,Sjors/bitcoin,jtimon/bitcoin,fanquake/bitcoin,cdecker/bitcoin,Sjors/bitcoin,dscotese/bitcoin,midnightmagic/bitcoin,instagibbs/bitcoin,anditto/bitcoin,Sjors/bitcoin,instagibbs/bitcoin,EthanHeilman/bitcoin,qtumproject/qtum,yenliangl/bitcoin,dscotese/bitcoin,litecoin-project/litecoin,cdecker/bitcoin,ahmedbodi/vertcoin,tecnovert/particl-core,sipsorcery/bitcoin,tecnovert/particl-core,jlopp/statoshi,midnightmagic/bitcoin,apoelstra/bitcoin,GroestlCoin/bitcoin,sstone/bitcoin,pstratem/bitcoin,gjhiggins/vcoincore,domob1812/bitcoin,bitcoinsSG/bitcoin,ElementsProject/elements,ajtowns/bitcoin,prusnak/bitcoin,ElementsProject/elements,dscotese/bitcoin,nikkitan/bitcoin,lateminer/bitcoin,bitcoin/bitcoin,gjhiggins/vcoincore,tecnovert/particl-core,mm-s/bitcoin,tjps/bitcoin,mm-s/bitcoin,fujicoin/fujicoin,pstratem/bitcoin,achow101/bitcoin,bitcoinknots/bitcoin,MeshCollider/bitcoin,jtimon/bitcoin,monacoinproject/monacoin,pstratem/bitcoin,achow101/bitcoin,rnicoll/dogecoin,n1bor/bitcoin,domob1812/namecore,jamesob/bitcoin,mm-s/bitcoin,JeremyRubin/bitcoin,prusnak/bitcoin,domob1812/bitcoin,bitcoinknots/bitcoin,gjhiggins/vcoincore,pataquets/namecoin-core,andreaskern/bitcoin,ahmedbodi/vertcoin,lateminer/bitcoin,namecoin/namecore,sstone/bitcoin,JeremyRubin/bitcoin,jamesob/bitcoin,apoelstra/bitcoin,MeshCollider/bitcoin,jonasschnelli/bitcoin,AkioNak/bitcoin,vertcoin/vertcoin,practicalswift/bitcoin,afk11/bitcoin,ElementsProject/elements,andreaskern/bitcoin,alecalve/bitcoin,kallewoof/bitcoin,CryptArc/bitcoin,pstratem/bitcoin,wellenreiter01/Feathercoin,DigitalPandacoin/pandacoin,sipsorcery/bitcoin,monacoinproject/monacoin,wellenreiter01/Feathercoin,tjps/bitcoin,namecoin/namecoin-core,yenliangl/bitcoin,lateminer/bitcoin,jlopp/statoshi,Sjors/bitcoin,mitchellcash/bitcoin,rnicoll/dogecoin,jonasschnelli/bitcoin,bitcoinknots/bitcoin,MarcoFalke/bitcoin,namecoin/namecoin-core,peercoin/peercoin,jlopp/statoshi,jnewbery/bitcoin,FeatherCoin/Feathercoin,domob1812/bitcoin,pataquets/namecoin-core,Sjors/bitcoin,pataquets/namecoin-core,lateminer/bitcoin,kallewoof/bitcoin,qtumproject/qtum,GroestlCoin/bitcoin,afk11/bitcoin,afk11/bitcoin,yenliangl/bitcoin,Xekyo/bitcoin,dscotese/bitcoin,andreaskern/bitcoin,ElementsProject/elements,apoelstra/bitcoin,domob1812/namecore,CryptArc/bitcoin,jambolo/bitcoin,jambolo/bitcoin,sipsorcery/bitcoin,namecoin/namecoin-core,instagibbs/bitcoin,fujicoin/fujicoin,peercoin/peercoin,MarcoFalke/bitcoin,mitchellcash/bitcoin,namecoin/namecoin-core,FeatherCoin/Feathercoin,apoelstra/bitcoin,ElementsProject/elements,wellenreiter01/Feathercoin,monacoinproject/monacoin,peercoin/peercoin,sipsorcery/bitcoin,pataquets/namecoin-core,FeatherCoin/Feathercoin,prusnak/bitcoin,JeremyRubin/bitcoin,vertcoin/vertcoin,Xekyo/bitcoin,bitcoinsSG/bitcoin,jnewbery/bitcoin,CryptArc/bitcoin,particl/particl-core,domob1812/bitcoin,DigitalPandacoin/pandacoin,gjhiggins/vcoincore,rnicoll/bitcoin,domob1812/bitcoin,practicalswift/bitcoin,andreaskern/bitcoin,litecoin-project/litecoin,instagibbs/bitcoin,jamesob/bitcoin