Fixed bug on overriding transactions
Fixed bug on overriding transactions

Instead of overriding transactions with the same nonce, transactions
with new nonces were being sent. So not only overriding didn't really
help (didn't speed anything up), but also we wasted gas on two
transactions instead of one.

makerdao/maker.py,makerdao/keeper,makerdao/keeper,makerdao/keeper