Builds on top of #12134.
Tests:
- v0.16 generated wallets don’t work on older versions
- the five SegWit wallet scenario’s (including bech32 address)
Test framework changes (or: things I’m doing wrong):
- method to copy wallet
- method to push and pop wallet backups
- remember network topology between start and restart
Suggestions for additional tests welcome. I’ll make individual PR’s later.