Fixing wrong variable reference
Merge pull request #11 from illuminatis/master

Fixed variable reference in the config class.
Revert "Fixing wrong variable reference"

This reverts commit eb9a067ee514d61d0468af2df3414ccd921b3050.
Fixed puppet::config class code style
Merge pull request #12 from skottler/fix_config_style

Fixed puppet::config class code style
Correctly determine the puppet command on old and new puppet systems
  (Credit to Bill ONeill <woneill@pobox.com> for the initial work)
Only use `puppet cert` on Puppet 3 systems, since Foreman searches for
puppetca first
fixes #1708 create site.pp even if empty
Update manifests/server/config.pp

Reference bug tickets puppet and foreman.
Don't replace existing a site.pp
Merge pull request #17 from sgzijl/1708-add_missing-sitepp

Create site.pp even if empty
Update config.ru for Puppet 3.0 masters
Various (minor) bugfixes:

* Fix small dependency issue. We need a proper config file before generating certificates
* Minor syntax change in puppet::config and puppet::server::config (quoting single variable)
* Default case in puppet::server::passenger (puppet-lint ;)
Fixed dependency issue and added a default case for passenger in puppet::server
Style and syntax cleanup in the passenger manifest
Allow specifying what puppet version to use. Defaults to "present".

This required including both puppet and puppet-common for debian. Same
for puppetmaster and puppetmaster-common.
Test structure and an initial (example) test
Run puppet lint by default when running rake
Improved Rakefile
We require rspec > 2 for setting the pattern.
Fix location of puppet binary, always /usr/bin/puppet