Add NGINX support
Merge pull request #8 from chrisroberts/nginx

[COOK-1206] Add NGINX support
Consistent usage of mode attributes
Make sure every template has a comment block saying it was generated by Chef and make them all the same wording
We set the nagios user/group if we install by source, but we don't put it in NRPE config for either source of package installs.  That's not going to work
Merge branch 'COOK-1225'
Add support for compiling Nagios client/server on Amazon linux
Merge branch 'COOK-1281'
Don't assume that nagios client should install via source just because the server was
Merge branch 'COOK-1411'
Fixed missing sysadmins variable

Fix COOK-1518
Only write out the email to the contacts.cfg file if email exists as a value in the users data bag

Email is an addition to the standard users data bag.  The run shouldn't
fail if an admin hasn't added the e-mail value to each user.
It always helps to get the logic right
Add headers to the apache and nginx recipes

The authors should probably add their copyright in here at some point
Nagios should be capitalized in logging
Check to make sure that not just a['nagios']['email'] exists, but also that a['nagios'] exists

The previous check only worked if the nagios block existed, but not the
e-mail value.  If the entire nagios block was missing an error would
still be thrown.  I've tested this under both scenarios.
Wrap a platform check around the NRPE init script code that is Redhat specific so that the script will work on Ubuntu
Create a default-logfile service template that can be used for log file checking nagios checks
Change Nagios check to use NRPE so that Nagios can monitor other Nagios servers

This also fixes COOK-1553
Switch from hardcoded nagios/nagios user to using the nagios user/group attribute