[checkmk-commits] checktestlib: Generalize CompoundCheckResult to also handle the non-yield case. Rename accordingly , remove calls to BasicCheckResult in tests