Pdi 11261 - Datasource connection errors in authenticate give misleading error message

unit test + fix
reimplement DriverManager.getConnection() logic adding additional check of driver.acceptsURL().