Add missing Flush() call in the CompatLogger class

fixes #7511
Add unit tests for the typeof() operator

refs #8002
Fix incorrect brace placement
Implement heartbeat messages for the cluster

fixes #7745
Fix config validation in RepositoryUtility::AddObject

refs #7701
Build fix for Windows
Fix major bugs in windows plugins check_load and check_service

fixes #7881 #7992
Fix typeof() for numbers

fixes #8028
Implement more unit tests for typeof()

refs #8028
Docs: Replace unixcat with nc -U

fixes #8039
spec: Fix icinga2-ido-* description
Allow modifying the name attribute

fixes #8033
Fix operator precedence for %, |, ^, &, in and !in in combination with <

fixes #8029
Implement a boolean sub-type for the Value class

fixes #8043
Add log message for heartbeat timeouts

refs #7745
Fix crash in RepositoryUtility::AddObject

refs #7822
Remove obsolete unit tests

refs #8043
Fix failing unit tests

refs #8043
Make ConfigCompiler::HandleInclude return an inline dictionary

fixes #8047
Escape special characters in repository file names

fixes #7618