update test-kitchen dep
[COOK-2341] Corrected remote to pagerduty_nagios.pl
better constrain non 1.0 test-kitchen dep
Merge pull request #111 from retr0h/COOK-2341

[COOK-2341] Corrected remote to pagerduty_nagios.pl
Use node[ipaddress] if the cloud IP isn't valid

Workaround for problems caused by OHAI-387
Merge pull request #117 from tas50/COOK-2257

COOK-2257: Use node[ipaddress] if the cloud IP isn't valid
Compile the NRPE plugin for source server installs with package client installs

Source + Source would give us the NRPE plugin, but if a user installs
just the server by source (to get the latest version that Debian/Ubuntu
don't ship) they wouldn't get the NRPE plugin and Nagios wouldn't work.
Break out NRPE compilation to avoid duplicate code

NRPE installs are the same except for 1 line.  Just use an if statement
to changet that single line
Remove duplicate code

Add tar to the packages to include on the server install (it should
have been there anyways) to allow us to remove all the package /
build-essential stuff.  This already exists in both of the recipes that
would call this recipe.  No need to do it twice.
Make sure NRPE can compile correctly by passing SSL dirs

NRPE via source would never have worked correctly on Ubuntu and Redhat
due to issues finding the openssl dev libraries.  It needs to know where
the lib dir is.  Confirmed on RHEL 6 and Ubuntu 12.04 and Debian

Get the debian dir correct
Merge pull request #119 from tas50/COOK-2094

COOK-2094: Make sure server installs include the NRPE plugin
Use node[ipaddress] if the cloud IP isn't valid

Workaround for problems caused by OHAI-387
Syntax error in conditional

Use a ternary operator instead.
merge conflict on syntax fix
Don't write out ldap bind declarations if the values are nil

This makes this work with more LDAP setups
Merge branch 'COOK-2433'
release v4.0.0
Merge branch 'master' into add_servicegroups