In order to retrieve the different balance values, CWallet uses several similar methods, which differ only if the balance takes watch-only addresses in account or not.
Examples:
CWallet::GetBalance()
CWallet::GetWatchOnlyBalance()
CWallet::GetUnconfirmedBalance()
CWallet::GetUnconfirmedWatchOnlyBalance()
(...)
This PR simplifies these calls, removing some of the duplicate methods and passing the isminetype to compute the correct balance value.