message: [Qt] Fix PIV balances on overview page
  Locked balances were being double counted in the total and available
  values. This fixes the issue once and for all.
  fixes
diff: @@ -208,14 +208,19 @@ void OverviewPage::setBalance(const CAmount& balance, const CAmount& unconfirmed
  nLockedBalance = pwalletMain->GetLockedCoins();
  nWatchOnlyLockedBalance = pwalletMain->GetLockedWatchOnlyBalance();
  }
  +
  // PIV Balance
  - CAmount nTotalBalance = balance + unconfirmedBalance + nLockedBalance;
  - CAmount pivAvailableBalance = balance - immatureBalance;
  - CAmount nTotalWatchBalance = watchOnlyBalance + watchUnconfBalance + watchImmatureBalance;
  - CAmount nUnlockedBalance = nTotalBalance - nLockedBalance - nLockedBalance; // increment nLockedBalance twice because it was added to
  - // nTotalBalance above
  + CAmount nTotalBalance = balance + unconfirmedBalance;
  + CAmount pivAvailableBalance = balance - immatureBalance - nLockedBalance;
  + CAmount nUnlockedBalance = nTotalBalance - nLockedBalance;
  +
  + // PIV Watch-Only Balance
  + CAmount nTotalWatchBalance = watchOnlyBalance + watchUnconfBalance;
  + CAmount nAvailableWatchBalance = watchOnlyBalance - watchImmatureBalance - nWatchOnlyLockedBalance;
  +
  // zPIV Balance
  CAmount matureZerocoinBalance = zerocoinBalance - unconfirmedZerocoinBalance - immatureZerocoinBalance;
  +
  // Percentages
  QString szPercentage = "";
  QString sPercentage = "";
  @@ -232,7 +237,7 @@ void OverviewPage::setBalance(const CAmount& balance, const CAmount& unconfirmed
  ui->labelTotal->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, nTotalBalance, false, BitcoinUnits::separatorAlways));
  // Watchonly labels
  - ui->labelWatchAvailable->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, watchOnlyBalance, false, BitcoinUnits::separatorAlways));
  + ui->labelWatchAvailable->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, nAvailableWatchBalance, false, BitcoinUnits::separatorAlways));
  ui->labelWatchPending->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, watchUnconfBalance, false, BitcoinUnits::separatorAlways));
  ui->labelWatchImmature->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, watchImmatureBalance, false, BitcoinUnits::separatorAlways));
  ui->labelWatchLocked->setText(BitcoinUnits::floorHtmlWithUnit(nDisplayUnit, nWatchOnlyLockedBalance, false, BitcoinUnits::separatorAlways));
  