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
Add setup of (postgres) database for icinga2

Requires the puppetlabs postgresql module
Add configuration for icinga-web interface

Requires the puppetlabs apache module
fixup
fixup