[#60860204] Browse a jdbc data source's schemas

 - Browse a list of schemas on the schema list page of a jdbc data source
 - Patches #schemas into Sequel::JDBC::Database returning getSchemas from the jdbc
drive in the sequel style
 - Provides basic teradata support to sequel (provide terajdbc4.jar and tdgssconfig.jar in lib/libraries)
 - it_should_behave_like 'a well-behaved database query' supports a match_array_in_any_order flag to do so
[#60860204] Sets up refresh_databases and refresh_schemas for jdbc data sources

 - Extracts these and dependent methods into SingleLevelDataSourceBehavior, drying up oracle and jdbc
Dry up DataSourceConnection#with_connection