Release 2.1.1
Fix nologin shell path on Debian

We don't use /usr/sbin/nologin which works on Debian but breaks EL6.
Remove Puppet 2.6 pending marker using pre-Facter 2 API call
Release 2.1.2
Add support for foreman-tasks
Revert "Pin to rake < 10.2.0 on Ruby 1.8"

This reverts commit cefa44cfbb37970f26a7136a2a3234ba9e7e9639.
Treat puppet-lint warnings as failures
We download and install discovery images
non string parameters allowed
Quoted osfamily-case-statement

Since Puppet 3.5.x options in osfamily-case-statements have to be quoted
more quotes around case statements
Fix TFTP module dependency
Workaround Travis CI installing REE (travis-ci/travis-ci#2217)
Remove passenger.conf replace=false workaround
Contain Apache before foreman::config, stops it being (re)started after
foreman_smartproxy resources
fixes #3851 - increment error counter for non-resource Puppet errors
fixes #5395 - smart proxy provider V2 API w/ timeout
Remove v1 node and reporting
Add foreman::cli class to install Hammer
fixes #6036 - Timeout for passenger needs to be raised to avoid timeouts

and also made sure Passenger won't kill all worker instances.