Remove IOException from TestWithWallet.
Print fee with Transaction.toString(), if known.
Tests for completing transactions with non-standard fees.
Set up encrypted wallet only in tests that need it. Should speed up unit tests a bit.
Fix missing WalletExtensionsTest.tearDown(). This caused a corrupt Wallet.SendRequest.DEFAULT_FEE_PER_KB.