allowing zero as a valid value for a nagios interval
changing the seconds test to use #.to_i, as requseted by code review.  Adding an additional test to validate the interval is possible.
COOK-2247 pkgs should be a list of Strings

pkgs.each doesn't work on a String, it must be a list of Strings
package[tar,make] added client_source->bash[compile-nagios-plugins]'
make and tar needed for building on centos, rhel, and others
Explicitly check if the data bag exists.

Rather than relying on failures from search we can retrieve the list
of databags and check if the data bag exists before searching.
Refactor data bag search into helper class
Whitespace cleanup.
Fix reference to undefined variable data_bags.
Change all references to nagios-nrpe-server in the init to use service_name attribute

This fixes a long standing bug where NRPE couldn't be stopped on RHEL
systems because the killproc uses the nagios-nrpe-server name
Merge pull request #98 from hh/patch-2

COOK-2247 pkgs should be a list of Strings
Merge pull request #100 from tas50/COOK-2134

COOK-2134: Correctly use nrpe vs. nagios-nrpe-server when necessary
Use the nagios server download url attribute to download nagios source

This matches the expectation a user would have
Merge pull request #101 from tas50/COOK-2275

COOK-2275: Use the nagios server download url attribute to download nagios source
Merge pull request #89 from maplebed/COOK-2188

allowing zero as a valid value for a nagios interval
COOK-2245 install mod_auth_openid earlier

http://tickets.opscode.com/browse/COOK-2245
create directory for htpasswd.users
Don't create NRPE commands via the client recipe / remove attributes for these
Remove all non-NRPE commands / services except for check_nagios
Remove NRPE check tuneable attributes from Readme

Also cleanup a few items in the readme for clarity