Updated pgMDBconstruct to fulfil PQconnectdbs specifications

PQconnectdbs parser doesn't expect empty values after a keyword [1]. Therefore it doesn't work right, if a configuration string, e.g. the password is empty. Now strings are just added, if they contain sth.

[1] http://www.postgresql.org/docs/9.1/static/libpq-connect.html