Added DriverClassNameProvider used for providing jdbc driver class based on jdbc url

Uses known databases from org.flywaydb.core.internal.util.jdbc.DriverDataSource

Fixes gh-824, fixes gh-809