Add parameters to enable usage of enterprise versions of PuppetDB
Adding pe_puppetdb tests class
Update comments and docs w/rt PE params

This is just a small add-on to Hunter's commits where he added
extra parameters to support PE.  This commit just cleans up
some of my old comments that were made irrelevant or inaccurate
due to the work that he did, and adds a bit of documentation to
the new test manifest that he created.
Merge pull request #11 from cprice-puppet/feature/master/params-for-pe

Add parameters to enable usage of enterprise versions of PuppetDB
Add example manifest code for pe puppet master
Add condition to detect PE installations and provide different parameters
Merge pull request #14 from hunner/pe_puppetdb_master

Add example manifest code for pe puppet master
Merge pull request #15 from hunner/add_pe_param_detection

Add condition to detect PE installations and provide different parameters
Make puppetdb startup timeout configurable

In some environments, puppetdb can take longer than 10 seconds
to start up.  Prior to this commit, that value was hard coded
and the module would sometimes fail when it wouldn't have failed
with a slightly larger timeout.  This commit makes the timeout
configurable, and also increases the default value to 15 seconds.
Merge pull request #18 from cprice-puppet/feature/master/configurable-puppetdb-startup-timeout

Make puppetdb startup timeout configurable
Update manifests/master/config.pp

This just incorporates some whitespace / compatibility issues that @hunner noticed in the last pull request.
Fix embedded db setup in Puppet Enterprise

The subname value in database.ini when using an embedded database varies
between the Puppet Enterprise package and the FOSS Puppet package.
Previously, the PuppetDB module could not successfully manage an
embedded database on a PE master. This commit adds an additional
parameter and utilization to account for this.
Merge pull request #19 from reidmv/fix/master/pe_subname

Fix embedded db setup in Puppet Enterprise
Update Modulefile

* Update the version number to 1.1.0
* Update the postgres dependency to puppetlabs/postgresql
Update Changelog; final commit for 1.1.0 release
Add missing `inherit` for `puppetdb::params`

Prior to this commit if you tried to use the class
`puppetdb::master::puppetdb_conf` directly (rather than
implicitly through `puppetdb::master::config`), you would
get a failure about `puppetdb::params` not having been
evaluated.  This is because the class was missing an
`inherits` statement; this commit fixes the bug.
Update Modulefile and CHANGELOG; final commit for version 1.1.1
Add missing `inherit` for `puppetdb::params`

Prior to this commit if you tried to use the classes
`puppetdb::master::routes` or `puppetdb::master::storeconfigs`
directly (rather than implicitly through
`puppetdb::master::config`), you would get a failure about
`puppetdb::params` not having been evaluated.  This is because
the classes were missing an `inherits` statement; this commit
fixes both of them.
Update Modulefile and CHANGELOG; final commit for version 1.1.2
17594 - PuppetDB - Add ability to set standard host listen address and open firewall to standard port

Prior to this commit the module did not provide a way to set a bind address for the HTTP port.  This
commit allows users to not only bind to an address and port other than localhost and 8080, but it also
opens the firewall if explicitly requested.