Allow specification of default database name

For example, pe-postgresql does NOT use postgres as the default database name. It uses pe-postgres. So if there is no way to specify a default database name, the postgesql::validate_db_connection resource in postgresql::server::service will ALWAYS fail. This commit exposes the parameter in order to avoid that situation.