Rename CWalletInterface to CValidationInterface

It's useful for much more than wallets.
Merge pull request #5105

a96d113 Rename CWalletInterface to CValidationInterface (Pieter Wuille)