[validation] don't package validate if not policy or missing inputs
[validation] don't package validate if not policy or missing inputs

Package validation policy only differs from individual policy in its
evaluation of feerate. Minimize DoS surface; don't validate all over
again if we know the result will be the same.

andreaskern/bitcoin,anditto/bitcoin,mruddy/bitcoin,fujicoin/fujicoin,GroestlCoin/bitcoin,AkioNak/bitcoin,ajtowns/bitcoin,bitcoinsSG/bitcoin,lateminer/bitcoin,tecnovert/particl-core,sstone/bitcoin,instagibbs/bitcoin,jambolo/bitcoin,andreaskern/bitcoin,jamesob/bitcoin,particl/particl-core,jambolo/bitcoin,domob1812/bitcoin,AkioNak/bitcoin,andreaskern/bitcoin,sipsorcery/bitcoin,ajtowns/bitcoin,ajtowns/bitcoin,sipsorcery/bitcoin,kallewoof/bitcoin,jamesob/bitcoin,ajtowns/bitcoin,sipsorcery/bitcoin,jlopp/statoshi,namecoin/namecoin-core,tecnovert/particl-core,AkioNak/bitcoin,Xekyo/bitcoin,particl/particl-core,bitcoin/bitcoin,sstone/bitcoin,lateminer/bitcoin,mruddy/bitcoin,mruddy/bitcoin,instagibbs/bitcoin,bitcoin/bitcoin,jlopp/statoshi,sstone/bitcoin,sstone/bitcoin,GroestlCoin/GroestlCoin,jamesob/bitcoin,fujicoin/fujicoin,anditto/bitcoin,bitcoinsSG/bitcoin,lateminer/bitcoin,namecoin/namecore,Xekyo/bitcoin,AkioNak/bitcoin,GroestlCoin/GroestlCoin,Xekyo/bitcoin,tecnovert/particl-core,particl/particl-core,GroestlCoin/bitcoin,domob1812/bitcoin,andreaskern/bitcoin,jamesob/bitcoin,jambolo/bitcoin,AkioNak/bitcoin,jlopp/statoshi,namecoin/namecore,fujicoin/fujicoin,kallewoof/bitcoin,GroestlCoin/GroestlCoin,ajtowns/bitcoin,andreaskern/bitcoin,namecoin/namecore,bitcoin/bitcoin,fanquake/bitcoin,fujicoin/fujicoin,domob1812/bitcoin,sipsorcery/bitcoin,AkioNak/bitcoin,namecoin/namecoin-core,GroestlCoin/bitcoin,ajtowns/bitcoin,jambolo/bitcoin,particl/particl-core,bitcoin/bitcoin,instagibbs/bitcoin,GroestlCoin/GroestlCoin,fanquake/bitcoin,bitcoin/bitcoin,fanquake/bitcoin,jamesob/bitcoin,andreaskern/bitcoin,namecoin/namecore,sstone/bitcoin,tecnovert/particl-core,Xekyo/bitcoin,mruddy/bitcoin,fujicoin/fujicoin,jlopp/statoshi,GroestlCoin/bitcoin,namecoin/namecoin-core,kallewoof/bitcoin,fujicoin/fujicoin,lateminer/bitcoin,namecoin/namecore,jambolo/bitcoin,bitcoinsSG/bitcoin,tecnovert/particl-core,Xekyo/bitcoin,domob1812/bitcoin,anditto/bitcoin,GroestlCoin/GroestlCoin,GroestlCoin/bitcoin,anditto/bitcoin,GroestlCoin/GroestlCoin,bitcoin/bitcoin,namecoin/namecoin-core,lateminer/bitcoin,jlopp/statoshi,bitcoinsSG/bitcoin,namecoin/namecoin-core,sipsorcery/bitcoin,anditto/bitcoin,fanquake/bitcoin,tecnovert/particl-core,bitcoinsSG/bitcoin,namecoin/namecore,sipsorcery/bitcoin,jamesob/bitcoin,mruddy/bitcoin,Xekyo/bitcoin,instagibbs/bitcoin,fanquake/bitcoin,instagibbs/bitcoin,domob1812/bitcoin,jlopp/statoshi,lateminer/bitcoin,kallewoof/bitcoin,kallewoof/bitcoin,jambolo/bitcoin,kallewoof/bitcoin,GroestlCoin/bitcoin,instagibbs/bitcoin,particl/particl-core,sstone/bitcoin,anditto/bitcoin,domob1812/bitcoin,particl/particl-core,bitcoinsSG/bitcoin,fanquake/bitcoin,mruddy/bitcoin,namecoin/namecoin-core