Install: allow admin to specify table pre/suffix

Fields are predefaulted to config_default_inc.php values, adequate
Oracle-compatible short values are set when db_type is oci8.

A jQuery script takes care of automatically updating the input fields
contents based on the picked value in db_type selection list. It works
by picking up the appropriate default values from hidden divs.
Install: perform DB version check while connected as admin

This avoids the issue where the call to ServerInfo() only works on MySQL
if the database is open, which may not be the case when testing with
database user (e.g. if user does not exist or does not have access)

Fixes #7635
Various fixes and improvements to the installer

Fixes #9701 #16357 #7632 (and potentially others as well)
Install: added ADOdb library version check
Install: special processing for pgsql boolean columns

The upgrade of ADOdb library to version 4.96 with Mantis release
1.1.0 introduced a change in the way type 'L' columns are created
(SMALLINT before, BOOLEAN after).

This requires special handling to fix the database schema, because the
normal schema upgrade steps do not cover it (since from the MantisBT
installer's perspective the column type has not changed).

Fixes #16392
Install: pgsql bool check now handles nullable columns

Issue #16392
Updated ADOdb to include pgsql AlterColumnSQL fixes
WIP: Fix install_date_migrate() for pgsql on ADOdb 5.18

The param count was reset by query execution, causing error in the
function due to mismatched bind parameters when calling db_query_bound()
the second time.

@TODO test, report issue

Fixes #