Properly handle db ports, per #1402

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
A few more tweaks to port-handling stuff in the installer

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! Further tweaks to db port option in installer

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! Handle existing  settings during upgrade

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #1421 from Oldiesmann/release-2.1

Improved DB port handling