Merge pull request #8 from Exasol/devel

Driver version handling
refactored get_driver_version()
closed datetime_microseconds() test
in get_table_names():
- SqlAlchemy expects only current schema information when schema is None
- fixes: test.test_suite.ComponentReflectionTest.test_get_table_names:
in get_columns():
- restrict to current schema when no explicit filter is given.
- fixes test.test_suite.ComponentReflectionTest.test_get_columns on systems with TEST_SCHEMA available
- fixes test.test_suite.ComponentReflectionTest.test_get_columns_with_schema
in get_foreign_keys():
- return only keys for tables in current schema when no explicit filter is given.
- does NOT fix test.test_suite.ComponentReflectionTest.test_get_foreign_keys
  ... this seems to expect referenced_schema=None in that case, while EXASolution will always fill the column with correct schema names.
in get_pk_constraint:
- restrict to current schema when no filter is given
- fixes test.test_suite.ComponentReflectionTest.test_get_pk_constraint
in get_schema_names():
- return normalized schema names
- fixes test.test_suite.ComponentReflectionTest.test_get_schema_names
- activating named schema tests
- activating view tests
in get_view_definition():
- add filters for view_name and schema
- fixes test.test_suite.ComponentReflectionTest.test_get_view_definition
in get_view_names():
- added obligatory filter for current schema
- fixes test.test_suite.ComponentReflectionTest.test_get_tables_and_views
- fixes test.test_suite.ComponentReflectionTest.test_get_view_names
activating numeric e-notation tests
- fixes test.test_suite.NumericTest.test_enotation_decimal
- fixes test.test_suite.NumericTest.test_enotation_decimal_large
Merge branch 'master' into devel