Fixed #1183
* Change pgx driver * Add test case * Fix bug
* add schema on postgres dialect * fix to support no specific schema when postgres
Fixes #775 This fixes two problems - the postgres dialect can parse a connection string in url format that has a password with spaces. If an error occurs the Parse func returns an error instead of panicking.