Defined $default_version for Fedora 17

I have not actually tested this.  I based it off
of http://distrowatch.org/table.php?distribution=fedora

Closes #90
fixed the rspec test to include 'sha1' in
Fix documentation about username/password for the postgresql_hash function

This is messed up in different ways and this commit brings it in align with what the function actually does.
Merge pull request #269 from apenney/metadata

FM-103: Add metadata.json to all modules.
Merge pull request #268 from duritong/master

Fix documentation about username/password for the postgresql_hash functi...
Merge pull request #267 from neilnorthrop/master

fixed the rspec test to include 'sha1' in
Prepare 3.0.0-rc2 release.
Merge pull request #272 from apenney/200-rc2-release

Prepare 3.0.0-rc2 release.
Expose owner in db definition
Tests for owner param
Merge pull request #273 from ares/master

Expose owner in db definition
add search_path attribute to postgresql_psql resource

This allows you to set a schema search_path on postgresql_psql
resources, in case you have multiple schemas in your database and the
SQL you are trying to run requires a different path
Add a parameter to (un)manage pg_hba.conf
Merge pull request #261 from mcanevet/manage_pg_hba_conf

Add a parameter to (un)manage pg_hba.conf
Prepare 3.0.0-rc3 release.
Merge pull request #278 from apenney/300-release

Prepare 3.0.0-rc3 release.
Prepare 3.0.0 release.
Merge pull request #279 from apenney/300-release

Prepare 3.0.0 release.
enabling defined postgres user password without resetting on every puppet run (based on https://github.com/puppetlabs/puppetlabs-postgresql/issues/92)
periods are valid in configuration variables also

example:
http://www.postgresql.org/docs/9.2/static/auto-explain.html