Fix the mempool rate limiter.

Before, btcd was rate limiting all transactions that had a minimum
fee of zero.  Now, btcd only rate limits transactions that contain
a fee less than the calculated fee based on size.
I think this could use a better name.  Having both calcMinTxRelayFee and calcMinRelayFee, with the exact same parameters, is especially confusing.