Merge branch 'hotfix-0.1.1'
- Fixed an issue where :puppetdir was not being set correctly in /etc/puppet/node.rb
- Removed conditional statements that would prevent httpd from starting if catalog_cert_autosign was false
- Removed warning about having catalog_cert_autosign set to false
- Fixed an issue where Puppet 3.5.x was not being allowed
Merge branch 'release-1.0.0'
- Changed the default value for the foreman & smartproxy parameters from
  true to false
- Changed the default value for the conf_* parameters
- Added pm_server class parameter, and more conf_{main,agent} validations
- The default value for the manifest option in puppet.conf will now be set
  based on the value of the puppetversion fact
- Added puppet_vardir class parameter
- Fixed issue where {foreman,smartp}_ssl_ca would not be set correctly if
  only installing those applications
Merge branch 'release-1.1.0'
- Support for Puppet 3.7.x
- Added ability to specify additional auth.conf entries via auth_conf parameter
- Updated default branches for the Foreman & smart-proxy to 1.6.1
- New define type: puppet_stack::smartproxy::config_file
- Tightened up security
- Updated Foreman scripts to the newest versions
- Added ability to checkout a specific git tag
- Changed default values for conf_agent hash
- Fixed a dependency issue that was preventing Postgres from being installed
- Updated where certain roles were looking for their CRL file
Bumped version to 1.1.1

Deleted deprecated Modulefile, and replaced it with a proper metadata.json file.
Fixed a misfiring resource

The conditional statement used to judge whether or not the foreman_repo
hash attribute had a 'tag' key in it was wrong. Changed it to use a function
provided by the stdlib module.
Updated README.md
Merge branch 'hotfix-1.1.1' into develop

- Fixed a conditional issue that was causing a resource to fire unexpectedly