Pulling in pgconf module from camptocamp/puppet-pgconf

This includes the following changes:
  - Hooking up pgconf module to postgresql to manage postgresql.conf
  - Replace file_line resources by postgresql::pg_conf_entry in beforeservice.pp
  - Add config_entry.pp which wraps the pgconf module.
  - Adding unit tests for the newly introduced functionality