Make foreman integration configurable

This patch makes reports and external_nodes configurable. It's based on 
https://github.com/theforeman/puppet-puppet/pull/74 written by Robin Bowes.