Merge pull request #97 from danieldreier/lintfix

trivial puppet-lint fixes
Update thin support to use danieldreier/thin module
Works except for two puppet.conf settings ssl_client_header and ssl_client_verify_header need to be disabled manually post-install
Also gives nginx ssl error on first run but still starts
Set puppet.conf SSL settings for thin
Without this there are SSL errors using nginx/thin
Add rspec-puppet tests for thin puppetmaster
Merge pull request #101 from danieldreier/thin_beaker_tests

Fix thin support
Add Vagrantfile, documentation
Document suggested workflow in CONTRIBUTING.md
Other minor improvements to contributing documentation
Minor logic adjustment to enable removal
Merge pull request #104 from puppetlabs-operations/remove

Minor logic adjustment to enable removal
Merge pull request #103 from danieldreier/add_vagrantfile

Add Vagrantfile, improve CONTRIBUTING.md
Add travis badge to README

Putting the build status badge in the readme should help make the module more visibly trustworthy, and will make prospective developers aware of the tests before their pull requests get tested.
[ci skip]
Merge pull request #105 from danieldreier/patch-1

Add travis badge to README
Make the inclusion of a service config optional.

  This commit will make it so that the service config is not required on
  all platforms.

  Without this we can't support Solaris.
Merge pull request #106 from puppetlabs-operations/stuff_without_service_conf

Make the inclusion of a service config optional.
Quote case statements for future parser

Future parser (appears to) require that cases be quoted. Currently, using future parser always results in the default fail.
Merge pull request #108 from danieldreier/patch-2

Quote case statements for future parser
Use the puppet default bindaddress

Issue #69 makes a valid point.  Essentially the bindaddress does not
behave as expeted when IPv6 is not configured on the client.
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