Fix possible creation of invalid cover order

In some cases, a cover order with an invalid expiration date and
interest rate was created, which halted the market. This is no longer
possible.

This fix hardforks the testnet.
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop