check if schema exists in backwards compatible way

The "IF NOT EXISTS" clause (from UR::DataSource::RDBMS) is not supported until
PostgreSQL 9.3 so instead of using that we override the behavior to query the
information_schema instead.
Merge pull request #47 from nnutter/pg

check if schema exists in backwards compatible way