fixed tx size bug

When you added code similar to Monero's for the txmempool that set max block size to 125% of median, you neglected to restrict the size of transactions allowed in the blockchain. This causes the wallet to generate transactions that are too large to be included in blocks when your median block size is close to full reward zone.