This PR:
- implements an idea from https://github.com/bitcoin/bitcoin/pull/17937#issuecomment-575991765
- simplifies
WalletFrame
class interface - as a side effect, removes
bitcoingui
->walletframe
->bitcoingui
circular dependency - is an alternative to https://github.com/bitcoin/bitcoin/pull/17500