[backups] Automatic backups basics

- allow to do automatic backups (wallet.dat copy or dumps) when keypool gets refilled
- by default backups are turned off
- by default only encrypted wallets are allowed for backup
- user can choose to backup dumps instead of the wallet.dat file