finish backporting PR9602 - remove unused functional test framework code
Summary: I think this hasn't been used since we got rid of smartfees test.
Test Plan: test_runner.py
Reviewers: #bitcoin_abc, deadalnix, Fabien
Reviewed By: #bitcoin_abc, Fabien
Differential Revision: https://reviews.bitcoinabc.org/D4809