Give the persist-firewall Exec a more explicit name

The title I'd used for the persist-firewall resource
was too generic, and fairly likely to collide with
resources in other modules.  This commit simply
renames it to be a bit more explicit about belonging
to this module, to reduce the likelihood of a title
collision.
end of line comma not valid in versions < 2.8.7
missing 'default' selector case
$quoted_unless had extra $
mis-spelt param names
Add sample usage for postgresql::server class.

I had some issues trying to connect to the server, managed with
defaults:

  vagrant@precise32:~$ psql
  psql: FATAL:  role "vagrant" does not exist
  vagrant@precise32:~$ psql -U postgres
  psql: FATAL:  Peer authentication failed for user "postgres"
  vagrant@precise32:~$ psql -U postgres -h 127.0.0.1
  psql: FATAL:  pg_hba.conf rejects connection for host "127.0.0.1", user
  "postgres", database "postgres", SSL on
  FATAL:  pg_hba.conf rejects connection for host "127.0.0.1", user
  "postgres", database "postgres", SSL off
  vagrant@precise32:~$ psql -U postgres -h /var/run/postgresql
  psql: FATAL:  Peer authentication failed for user "postgres"

After some trial and error I found out that the reasons for this was
restrictive permissions on the unix socket (which isn't bad at all):

  vagrant@precise32:~$ ls -l /var/run/postgresql/
  total 4
  -rw------- 1 postgres postgres 5 Oct 16 20:16 9.1-main.pid

So I though I send some usage examples to help noops like myself to a
quicker start with your module :-)
Merge pull request #13 from haf/warnings-etc

Warnings etc
Merge pull request #11 from cprice-puppet/bug/master/better-title-for-persist-firewall-resource

Give the persist-firewall Exec a more explicit name
Merge pull request #17 from puppetlabs-operations/master

Add postgresql::devel for development dependencies
Merge pull request #16 from bjoernalbers/server_example

Add sample usage for postgresql::server class.
Fix path for `/bin/cat`
first commit of acls
ACLs functioning, added examples in README and test, comments in config manifests
typos in readme and test/server.pp
Adjust ownership to Puppet Labs

Prior to this commit, Inkling Systems was responsible for improving
and maintaining this module. The maintainer has moved on and Inkling
wished for Puppet Labs to continue with this modules maintenance.

This commit adjusts the README and Modulefile for this change in
ownership.
Merge pull request #21 from rcoleman/puppetlabs_ownership

Adjust ownership to Puppet Labs
Update README.md

Correct references to 'user' and 'grant' types, which were renamed to 'database_*'.
Fix tests so that they can be run multiple times

One of the spec tests was creating a table to test
some user privileges.  However, it wasn't dropping
the table afterwards, meaning that the same test
would fail on the next run because that table already
existed.  This commit adds a command to drop the
table so that the tests can be run several times
in sequence.
Add deprecation warning for postgres::psql

This commit adds a deprecation warning for the
Exec-based postgres::psql type, and a test
to verify that the deprecation warning is
being generated.
Merge pull request #20 from dharwood/dharwood/pg_hba_acls

Defining ACLs in pg_hba.conf