The very crude basics of what might become a ConnectionManager infrastructure.
So we can select at runtime what DB to connect to and it's connection settings (username, password, hostname and such)
ConnectionManager UI up, logic not really that far along.
Can now retrieve settings that are stored.
Storing server settings is still not implemented from UI perspective.