message: [UI] Autoscroll to end of zPIV status output
diff: @@ -224,6 +224,8 @@ void PrivacyDialog::on_pushButtonMintzPIV_clicked()
  }
  + ui->TEMintStatus->verticalScrollBar()->setValue(ui->TEMintStatus->verticalScrollBar()->maximum()); // Automatically scroll to end of text
  +
  // Available balance isn't always updated, so force it.
  setBalance(walletModel->getBalance(), walletModel->getUnconfirmedBalance(), walletModel->getImmatureBalance(),
  walletModel->getZerocoinBalance(), walletModel->getUnconfirmedZerocoinBalance(), walletModel->getImmatureZerocoinBalance(),
  @@ -246,6 +248,7 @@ void PrivacyDialog::on_pushButtonMintReset_clicked()
  double fDuration = (double)(GetTimeMillis() - nTime)/1000.0;
  ui->TEMintStatus->setPlainText(QString::fromStdString(strResetMintResult) + tr("Duration: ") + QString::number(fDuration) + tr(" sec.\n"));
  ui->TEMintStatus->repaint ();
  + ui->TEMintStatus->verticalScrollBar()->setValue(ui->TEMintStatus->verticalScrollBar()->maximum()); // Automatically scroll to end of text
  return;
  }
  @@ -262,6 +265,7 @@ void PrivacyDialog::on_pushButtonSpentReset_clicked()
  double fDuration = (double)(GetTimeMillis() - nTime)/1000.0;
  ui->TEMintStatus->setPlainText(QString::fromStdString(strResetSpentResult) + tr("Duration: ") + QString::number(fDuration) + tr(" sec.\n"));
  ui->TEMintStatus->repaint ();
  + ui->TEMintStatus->verticalScrollBar()->setValue(ui->TEMintStatus->verticalScrollBar()->maximum()); // Automatically scroll to end of text
  return;
  }
  @@ -444,6 +448,7 @@ void PrivacyDialog::sendzPIV()
  }
  ui->zPIVpayAmount->setFocus();
  ui->TEMintStatus->repaint();
  + ui->TEMintStatus->verticalScrollBar()->setValue(ui->TEMintStatus->verticalScrollBar()->maximum()); // Automatically scroll to end of text
  return;
  }
  @@ -491,6 +496,7 @@ void PrivacyDialog::sendzPIV()
  ui->TEMintStatus->setPlainText(strReturn);
  ui->TEMintStatus->repaint();
  + ui->TEMintStatus->verticalScrollBar()->setValue(ui->TEMintStatus->verticalScrollBar()->maximum()); // Automatically scroll to end of text
  }
  void PrivacyDialog::on_payTo_textChanged(const QString& address)
  