[GEOT-4486] JDBCDataStore searches only for tables and views, not for synonyms
add check database features to query only available table types
add tests
[GEOT-4486] JDBCDataStore searches only for tables and views, not for synonyms
add check for database features, so only supported table types are queried
add test for that