Wait until node config has been updated before restarting resource limit services
Merge pull request #330 from sdodson/restart_resource_limits

Wait until node config has been updated before restarting resource limit...
Fixes for register_dns

- no longer attempt to register the same name multiple times if multiple
  roles on the same host are configured with the same hostname
- update the load balancer dns in the same nsupdate as the host dns
  entries
Resource ordering fixes, cleanup some missing notifies and requires, puppet-lint cleanup

- avoid restorecon for nameserver if not needed
- ensure that nameserver role is applied before other roles on
  co-located hosts
- ensure that datastore and activemq roles are applied before
  the broker role on a co-located host
- contain classes where needed using the anchor pattern