Regression tests start with more useful wallets

Modifies the cached regression test blockchain so that
nodes 2 has only high-priority outputs ready to spend,
and node 3 has only low-priority outputs ready to spend.

This will make testing the smartfee estimation code much
quicker and easier.
Improve smartfees unit test