Added monitoring with nagios

This new version is using an external puppet nagios module.
Which makes more sense since this is not directly related with openstack anyway.
This has the advantage to reduce impact on quickstack as much as possible.

This add a 'Nagios hostgroup' and monitoring::server and monitoring::client to wrap calls to the external nagios module. 

This is impacting only non HA to start with (Neutron/Nova_network controllers/compute/networker) 

Tested with latest RHOS5/RHEL7 

This requires:
* BZ#1118537 - Nagios plugins (load and disk) to be added to RHOS repos
* https://github.com/redhat-openstack/openstack-puppet-modules/pull/83
Missing commas, this givesthe error:
```Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at 'monitoring_host'; expected ')' at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/params.pp:91 on node c1a1.example.com
```