Introduce an interface to obtain scheduler configuration & state (@graven)
- decouple HLTControlFlowMgr and ExecutionReportsWriter, i.e. no longer force the latter to include the definition of the former
- required for HltGenConfig to query the data & control flow graph generated by HLTControlFlowMgr
cherry picked from !3104 (8a4b8df0)
needed for !3240 (merged) and related MRs