Adding CheckResultReader object. #7226.
Adding CompatLogger object. #7225.

Signed-off-by: Nick Chappell <nick@intronic.org>

Merged from: https://github.com/Icinga/puppet-icinga2/pull/54

refs#7225: https://dev.icinga.org/issues/7225
CHANGELOG update.
Merge branch 'feature/compatlogger_object-7225' into develop

Merged from this PR: https://github.com/Icinga/puppet-icinga2/pull/54

refs# 7225: https://dev.icinga.org/issues/7225
Merge branch '7226' of github.com:cropalato/puppet-icinga2 into feature/checkresultreader_object-7226

Adds a CheckResultReader object

Merged from: https://github.com/Icinga/puppet-icinga2/pull/55

refs# 7226: https://dev.icinga.org/issues/7226
Merge branch 'feature/checkresultreader_object-7226' into develop

Merged from: https://github.com/Icinga/puppet-icinga2/pull/55

refs# 7226: https://dev.icinga.org/issues/7226
CHANGELOG update.
Fix the in-manifest links to the docs pages for some of the object types.
Fix the target_file_dir parameters so they're consistent with the other object defined types.
Added a parameter that controls whether non-Puppet managed object files get purged.
Added a section to the README explaining the default locations and settings for object files created by the module.
Added a section to the README about the new purge_unmanaged_object_files paramenter.
Merge branch 'feature/allow_purging_non-managed_objects' into develop
Added a CHANGELOG update.
Removed a duplicate CHANGELOG entry.
Update object_host.conf.erb

Added routine for cases where the value of a vars variable is a hash.
Merged