Correctly follow the --ignore-invalid-hosts option
Correctly follow the --ignore-invalid-hosts option

Follows for both the blacklist and command-line CIDR blocks. Also clears
up error messages relating to invalid blocks.

Fixes #190

cicku/zmap,KeelanArrendale/zmap,cicku/zmap,unixfreaxjp/zmap,tdi/zmap,djeraseit/zmap,potatozhao/zmap,BobuSumisu/zmap,scarito/zmap,3L3N4/zmap,BobuSumisu/zmap,KeelanArrendale/zmap,coolacid/zmap,willscott/zmap,djeraseit/zmap,unixfreaxjp/zmap,zmap/zmap,tdi/zmap,3L3N4/zmap,zmap/zmap,KeelanArrendale/zmap,shakenetwork/zmap,eacha/zmap,djeraseit/zmap,scarito/zmap-android,zhuyue1314/zmap,shakenetwork/zmap,shakenetwork/zmap,potatozhao/zmap,cicku/zmap,djeraseit/zmap,tdi/zmap,willscott/zmap,tdi/zmap,scarito/zmap,BobuSumisu/zmap,eacha/zmap,willscott/zmap,zhuyue1314/zmap,scarito/zmap,potatozhao/zmap,scarito/zmap-android,eacha/zmap,potatozhao/zmap,zhuyue1314/zmap,KeelanArrendale/zmap,coolacid/zmap,scarito/zmap-android,willscott/zmap,scarito/zmap,unixfreaxjp/zmap,3L3N4/zmap,unixfreaxjp/zmap,scarito/zmap,cicku/zmap,djeraseit/zmap,coolacid/zmap,zhuyue1314/zmap,3L3N4/zmap,zhuyue1314/zmap,tdi/zmap,shakenetwork/zmap,coolacid/zmap,KeelanArrendale/zmap,scarito/zmap-android,eacha/zmap,BobuSumisu/zmap,coolacid/zmap,BobuSumisu/zmap,unixfreaxjp/zmap,shakenetwork/zmap,willscott/zmap,zmap/zmap,cicku/zmap,3L3N4/zmap,eacha/zmap,potatozhao/zmap