Add support for JDBC connector.

Modify params.pp to abstract the package name for the postgresql JDBC
connector and add Class['postgresql::java'].  Also update the README.md
to mention the availability of this class.
Add rspec test for Class['postgresql::java'].

This test conforms to the rspec-puppet and puppetlabs_spec_helper
standards.
Clean up java.pp manifest documentation.

Also clarify postgresql::java rspec test.
Merge pull request #116 from razorsedge/feature/jdbc

Thanks for your patience while we were sorting out the repo organization issues!
Coding style fixes
Added metadata.json to gitignore
Merge pull request #117 from fhrbek/coding_style

Coding style fixes
Reverted some of the coding style fixes. Strings containing single quotes may be easier to read if enclosed in double quotes although it generated puppet lint warning.
Merge pull request #118 from fhrbek/coding_style_reverts

Reverted some of the coding style fixes
Provide new defined resources for managing pg_hba.conf

This patch provides a more advanced way of managing pg_hba rules, by providing a
defined resource to manage a pg_hba file, and a defined resource for managing
rules within such a file (pg_hba_rule).

These new resources are wrappers around ripinaar-concat, and utilise file
assemblies instead of a template to compose the pg_hba.conf file.

I've provided a function that interprets the old ip4|6acl arrays and converts
them to this new format for backwards compatibility as well.

I slightly reformatted our documentation to allow for better documentation of
defined resources in 'Usage' as well, and provided examples of how to use this
new resource.

This hopefully should go a long way to solving the PR's related to lack of full
functionality for pg_hba.conf.

Signed-off-by: Ken Barber <ken@bob.sh>
Do not run the reload of postgresql as postgresql

While this worked fine in Ubuntu, it failed silently in Centos.

The script is really designed to be ran as root, so removing the user
property. This was failing our new pg_hba_rule tests without it.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #120 from kbarber/ticket/master/pg_hba_template

Provide new defined resources for managing pg_hba.conf
fix lots of style issues
Merge pull request #121 from dalen/stylefixes

fix lots of style issues
don't modify variables
Merge branch 'stylefixes'

* stylefixes:
  don't modify variables