[WIP] Improve unconfirmed txn handling in wallet
Created by: ChrisSchinnerl
The wallet should be able to track transactions even if they haven't been accepted into the transaction set. For this to work, the wallet has to be able to add transactions to its set of unconfirmed transactions without relying on the transaction pool. This PR introduces a wrapper for AcceptTransactionSet
to achieve this.