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.
Fix the exec resource commands so they use the new commands in 2.2 to enable/disable features instead of the old ones from 2.1 and before.

refs#7714 : https://dev.icinga.org/issues/7714
Fixed a bug where features were not actually being enabled/disabled because the order of the words in the subcommands was wrong.

refs#7916 : https://dev.icinga.org/issues/7916
Merge branch 'develop' into feature/parameterize_service_notification
Added refresh_icinga2_service parameters to each of the object defined types so that they can be used by themselves if the module isn't being used to also manage the Icinga 2 service.

refs# 7856 : https://dev.icinga.org/issues/7856
CHANGELOG update for https://dev.icinga.org/issues/7856

refs #7856 : https://dev.icinga.org/issues/7856