Provide better set of default PDO attributes
Add failed SQL query string to messages for DatabaseExceptions when a PDOStatement object is passed to the constructor
Avoid notice when requested index to QueryResult::fetchColumn() doesn't exist
Set default fetch mode to FETCH_BOTH. Was previously set to FETCH_ASSOC which broke column fetching by integer index
Added a method to DatabaseConnection which allows creating a new connection to a different schema in the same engine using the same credentials/options