allow postgres unix sockets, simplify connection

Use by setting the 'host' setting to the directory of the postgres
socket (/tmp, /run/postgresql, /var/run/postgresql)