Added specific exception handling for auth errors for PostgreSQL
Moved handling for standard SQLSTATE error codes into BaseExceptionAdapter
Fixed database creation for mysql by disabling character set support. Need to look deeper into why this doesn't work. The same command that fails though PDO works in the mysql client