Oracle: DB version information split on 2 lines

The version info contains a newline char, so we use nl2br() to split the
line to improve readability
Install: regroup the form variables initialization
Install: Code cleanup, remove useless if statements

It's not necessary to individually test the same variable to
conditionally display install-only fields
Install: fix problem with db_password when retrying after failure

The logic to avoid divulgation of db password was flawed, forcing user
to re-enter the password when retrying after a failed install/upgrade.
Install: fix logic to retry a failed install

Instead of having a single form spanning the entire page, we have one
to display input fields for user to submit new or modified data, and one
with hidden fields to retry failed steps.

With this, the retry button now works as expected.
WIP: todo - protect admin password