[checkmk-commits] Code refactoring: prepare for recurring downtimes with non-uniform periods