Explicit support for `port' parameter in postgresql.conf

`createdb' wants port number as a parameter even if connected through Unix socket, thus `port' configuration value should be somehow visible.

This seems to be the least impact.

NB: for some reasons postgresql::server::config_entry complains about missing `match' method for numbers if used inside server::config. String value as a hack-around here.