Avoid making assumptions about database parameters

Basically this commit makes postgresql defaults be driven
by postgresql installation itself or PG* env variables.

NOTE that grainstore up to version 1.4.0 has it's own interfering
     default "postgres" username when it is not explicitly set