Add nofify that thin is up for review

To support the efforts of #110.
Merge pull request #111 from xaque208/deprecatethin

Add nofify that thin is up for review
Added param dns_alt_names
Added param autosign
Switch nginx modules
Switch to jfryman/puppet-nginx from ploperations nginx module
Remove unused unicorn init script
This does not appear to be in use; the init script for unicorn puppetmasters comes from the unicorn module
Convert thin and unicorn to use jfryman/nginx
This replaces use of the ploperations/nginx module with the jfryman/nginx module
this does not fix the known issue of unicorn puppetmasters currently failing because of a missing HOME environment variable. That issue predates this commit.
Fix thin dependency order
Ensure that webrick puppetmaster is stopped before starting nginx; caused errors on first run
Add hosts entry to thin test
Add 'puppet' host entry to simplify testing of a puppet agent run
Improve management of the pupept config dir

This code merely leverages the parameters to create the directory and
avoids hard-coding paths in places.
Switch to using includes
Use non-module_data jfryman-nginx
Switch jfryman-nginx in fixture to last commit hash before module_data was introduced
Merge pull request #112 from nicolasbrechet/feature_autosign

Added autosign and dns_alt_names parameters
Merge pull request #102 from danieldreier/switch_nginx_modules

Switch to jfryman/nginx module