Make supported DBs configurable within config.php

This commit will make the supported DBs for installation configurable within config.php. By default the following databases are enabled: "sqlite", "mysql", "pgsql". The reason behind this is that there might be instances where we want to prevent SQLite to be used by mistake.

To test this play around with the new configuration parameter "supportedDatabases".

@DeepDiver1975 @PVince81 @karlitschek @MTRichards 
But this would fully disable setup of mssql and oracle by default - we do not intend this - right?

FYI: all migration issues we have as of today are related to upgrading the schema - the initial creation works.