Set /tmp as default CWD for postgresql_psql

This has been discussed in issue #148. The postgresql_psql type doesn't
change the CWD to something safe when running psql as the postgres user.
During a regular puppet run the CWD remains "/root", to which the
postgres user usually does not have access, resulting in failed psql
calls and failed puppet runs. This simple change makes "/tmp" the
default CWD for postgresql_psql.
Setting the owner of the database with createdb.
Add default PostgreSQL version for Ubuntu 13.04
Merge pull request #171 from kamilszymanski/ubuntu_raring_support

Add default PostgreSQL version for Ubuntu 13.04
Add support for psycopg installation
Add support for psycopg installation
Add test on postgresql::python.
Merge pull request #172 from dprince/python_module

Adds new postgresql::python module.
Increase stdlib dependency to include 5.x

Without this patch, librarian-puppet will do strange things like roll back
the version of puppetdb to version 1.0.1 to satisfy all constraints.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #174 from kbarber/up_stdlib_dependency

Increase stdlib dependency to include 5.x
Release 2.2.0

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #175 from kbarber/release_220

Release 2.2.0
Merge pull request #151 from antaflos/psql_cwd

Set /tmp as default CWD for postgresql_psql
Release 2.2.1 + Changelog

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #176 from kbarber/release_221

Release 2.2.1 + Changelog
Fix example command in README for running system tests on a distro
Add a few more docs about running system tests
Merge pull request #179 from cprice-puppet/maint/master/fix-readme-for-running-system-testswq

Fix example command in README for running system tests on a distro
Correct database_user param name

README formerly incorrectly referred to the password_hash parameter as password.
Merge pull request #184 from MaxMartin/master

Correct README