Change equals to equalsIgnorCase in schema check and throw exception if configured schema is not null but not contained in the database.
Use configured schema/catalog and not the schema/catalog from table (Hibernate mapping file and not DB table) to check if the table/database model exists.
Fixes the Bugzilla bug 1019/ GitHub issue #147
Merge pull request #148 from CarstenHollmann/fix/pg_installation_fails_for_non_public_schema

Fix for issue: Impossible to NOT use the public schema #147