Manage official postgres apt repo

Previously we hadn't supported using the official PostgreSQL repos for deb-based
packaging. This commit fixes that by introducing the management of the apt
repositories on the host as required, and using the correct package and service
name.

Signed-off-by: Ken Barber <ken@bob.sh>
Fix examples for specifying usage of official postgresql repos

This changes the wording and name of the example for using
yum|apt.postgresql.org as the source of your packages.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #75 from cprice-puppet/kbarber-ticket/master/manage_postgres_apt_repo

Kbarber ticket/master/manage postgres apt repo
Fix error message in default version fact

A commit that I merged yesterday broke the default version fact
such that it would sometimes return nil and sometimes an error message
if your distro wasn't supported.  This commit makes it consistent again.
Update stdlib dependency to reflect semantic versioning
Merge pull request #77 from cprice-puppet/maint/master/stdlib-dep-semantic-versioning

Update stdlib dependency to reflect semantic versioning
Add support for ubuntu 12.10 status
Merge pull request #78 from cprice-puppet/maint/master/fix-error-message-in-default-version-fact

Fix error message in default version fact
Add a "require" to make sure the service is up before trying to create a db
Merge pull request #80 from cprice-puppet/bug/master/require-service-from-db

Add a "require" to make sure the service is up before trying to create a...
Update CHANGELOG, README, Modulefile for 2.0.0 release
Merge pull request #81 from cprice-puppet/maint/master/2.0-release

Update CHANGELOG, README, Modulefile for 2.0.0 release
Merge pull request #79 from Seldaek/patch-2

Add support for ubuntu 12.10 status
Fix revoke command in database.pp to support postgres 8.1

In postgres 8.1, the 'CONNECT' privilege doesn't exist, which
would result in an error if you tried to use the 'database'
type.  This commit conditions the revoke statement to use the
'ALL' privilege on 8.1.
Merge pull request #83 from cprice-puppet/bug/master/82-pg-8.1-connect-privilege

Fix revoke command in database.pp to support postgres 8.1
Update manifests/params.pp

err: Could not parse for environment production: Syntax error at ')' at /etc/puppet/modules/common/postgresql/manifests/params.pp:34
Removed trailing comma. Makes puppet fail
Merge pull request #88 from FlaPer87/trailing/comma

Removed trailing comma. Makes puppet fail
Merge pull request #87 from sfontes/patch-1

Syntax error in params.pp file
Update postgres_default_version to 9.1 for debian 7.0

/etc/debian_version on Wheezy was updated to 7.0 with the release of the
base-files package on 2012-12-12, which means that wheezy could be
either 7.0 or wheezy depending on what version of base-files is
installed. To handle both cases we treat 'wheezy' and '7.*' as
synonymous.