compatlog: refactor custom/acknowledgement notifications with author/commenttext

refs #4361
refactor downtime message handling (wip)
Fix missing variable definition: Service::m_Endpoint.
Merge remote-tracking branch 'icinga2/master'