test: Have segwit always active in (Basic)TestingSetup
test: Use test_bitcoin setup in bench, Add test utils
This is a partial bakport of Core PR15788 . the original backport missed many bits.
I did not port the RPC like method because they don't build for us and they are dead code.
Depends on D5848