postgresql::user: puppet 2.7 fixes - external script for psql commands and checks
postgresql::user: fixed missing '$' in an exec
postgresql::user: finished implementing all user changes in external helper script

+ some light debugging of things already in place
postgresql::database: remove absolute path to commands

Paths must be set in a global Exec { path => ... }
Adding -f option to zcat to allow using non compressed sql init files
postgresql::user: conditionally define the external helper script

If multiple users are defined, this file must obviously be defined only once.
Add support for postgresql 9.1 on squeeze
postgresql::user: 0.25.x backward compatibility hack
postgresql: add support for v9.1 on ubuntu precise
postgresql: use augeas::lens and skip unneeded dependency on /contrib/pg_hba.aug.
postgresql: I believe this solves #29.

Bad timing issue with pg_dropcluster.
postgresql::hba - replaced plusignment operator, which only works in inherited classes.
postgresql::debian::base - enabled ssl by default.
Previously postgresql was at risk of not starting if a hostssl entry was defined in pg_hba.conf.
postgresql::hba - fix invalid use of undef in selector.
postgresql::conf - small correction in documentation.
postgresql::debian::base - missed out case where data_directory is located elsewhere.
pgconf: implemented support for special "include" keyword.
postgresql::debian::base: ensure postgres user can read system SSL certificates.
Merge pull request #40 from mfournier/fix-postgres-group-membership

postgresql::debian::base: ensure postgres user can read system SSL certi...
added mandatory SSL symlink as postgresql has "ssl = true" by default now