Make "host" connection parameter optional

In a pgsql DSN, the host parameter is optional and defaults to the UNIX socket or to localhost.
Also, omitting the host parameter is the only way to connect to the UNIX socket