Add the ability to ignore items

This lets us ignore certain roles, environments and/or operating systems
when the cookbook is generating hosts/hostgroups to monitor.  This
allows us to have some items maintained by chef but not mointored by
nagios.

Change-Id: I6de02228b9514bcc8e1e1f18c15ed3a91a79bd0b