Remove batch fetching of unconfirmed transactions
Created by: dagurval
There is no upper limit set on how many are batched, or how big they are. In addition there is the unnecessary copying and logic support this.
By using the TxQuery class, all new mempool transactions are now put into the transaction cache.
Test plan
cargo test && ./contrib/run_functional_tests.py