Rename CWalletInterface to CValidationInterface

It's useful for much more than wallets.