PostgreSQL: don't set 'user' or 'pass' in conn string when not provided

Causes the driver to fail silently if none is provided.
Merge pull request #22 from maxhawkins/connstring

PostgreSQL: don't set 'user' or 'pass' in conn string when not provided