Merge loops in CommunicateTxCurve

Save some time in bigger sized blocks. Tested on hard limit of
maxblocksize. Also add hard limit of maxblocksize to the miner and
limitfreerelay until https://github.com/conformal/btcd/pull/160 gets
settled.