Update README and services template
Allow Nagios cookbook to configure location of SSL files

- Create attributes for SSL Certificate File and
  SSL Certificate Key locations. Default them to the self
  generated nagios-server.pem file.
- Use consistent naming of variables in the apache2 and
  nginx configuration files. This passes variables to the
  templates and renderes the SSL configuration if @https is true.
  The @https variable is determined by what the enable_ssl variable
  is set to.

[COOK-2826]
Merge pull request #148 from srodrig0209/cook2630

[COOK-2630] Update README and services template
add attribute allowed_hosts; if present, client recipe will use the value specified instead of searching for an IP
concatenate the allowed_hosts attribute to the list of monitored hosts if it is defined after the search so that both can be leveraged at once
change a spec so that it ensures a search with no results does not raise an error
only allow arrays of strings for allowed_hosts
set default for allowed_hosts attribute to nil
Merge branch 'COOK-2460'
remove Gemfile.lock entirely
fixing foodcriric alerts
Merge pull request #157 from ranjib/foodcritic_fix

[COOK-2967] nagios cookbook has foodcritic failure
Update filtering for sysadmins and correct docs

README.md contains a few references to the default value of the
node['nagios']['users_databag_group'] setting as 'sysadmins' when
the code actually references the group as 'sysadmin'. Corrected
the docs to match the code to alleviate any confusion.

In server.rb, we do a search in the users databag to find user
items that match that group. However, if people are also using the
user cookbook to manage users, they may have some user items with
an action of ":remove". These users should be excluded from this
search so they will not get added to the htpasswd file, OpenID
authorization, etc., which I have done via adding the following
to the query:

  NOT action:remove

If the action value is not specified in the item, then it does not
fail, so everything is fine-- this only excludes users who should
be removed.
Do not create SSL certificate if it exists.

This changes the "Create SSL Certificate" bash resource
to only run if there is no SSL certificate file.

Cook-2826
release v4.1.2
increment version for development
Don't use Ruby 1.9 hash syntax
Per jtimberman, converted from "NOT action:remove" to "AND NOT action:remove"
Per Jeremiah Snapp on COOK-3014, revert syntax

This should actually be NOT instead of AND NOT. Reverting change
and resubmitting to Opscode.
Correct the issue - COOK-3136

http://tickets.opscode.com/browse/COOK-3136