Fixes for HEP-Puppet/nagios/#6
- Updated path for nrpe.cfg template and added test
- Disabled check_puppet_checkin_db as it needs an overhaul
- Replaced old definition of check_hardware_spec with new templated one
- Changed the kernel plugin:
   - fixed list of tempalted plugins
   - merged templates for Debian and Redhat systems into one
fixed missing bracket
Fixed nrpe.cfg file definition
Merge pull request #7 from kreczko/development

Fixes for HEP-Puppet/nagios/#6
Improvements and fixes:
 - check kernel plugin: correcting capitalisation and RedHat <-> Debian for one case
 - puppet plugin: removing checking db test
 - adding vhosts to server config and adding parameter passthrough
A bunch of very useful changes:
 - moved content of client.pp and server.pp to init.pp
 - fixed file permissions for nrpe.cfg
 - server config:
   - added missing parameters
   - fixed cgi.cfg location
   - changed servicegroups to additional_servicegroups
 - undid the outsourcing of long commands from commands.pp to templates as they are not read correctly
 - added default service groups
 - deleted obsolete configs
 - added apache configs for Nagios and PNP4Nagios
 - added nsca send config
 - added permission fixes for nagios*.cfg files (no longer needs sudo)
 - fixed automatic creation of tcp traffic tests (one for each NIC)
 - added nagios host parameter
 - updated TODO list
 - replaced apache::vhost with config template
 - formatted some manifests
 - simplified manifests
 - removed obsolete sudoers group
 - moved kernel cron job from client to install.pp
 - exported check_iostat creation into separate file in order to automate it
Merge pull request #9 from kreczko/improvements_and_fixes

Improvements and fixes
Merge pull request #10 from HEP-Puppet/development

Synchronising with Development branch