DPL: Introduce dangling edges context
Renames AnalysisContext to a more generic DanglingEdgesContext, used to decide on topology adjustment for a workflow.
This context is now propagated to configuration and initialization context, so that aod-spawner and aod-index-builder can be even more generic. It also permits to delay loading of plugins to set the processing callbacks for aod-reader, aod-spawner, aod-index-builder and aod-ccdb to the adjustTopology stage that only happens on wokrflow deployment, and is itself provided by ArrowSupport plugin, potentially reducing memory usage.
REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-
+async-label <label1>, <label2>, !<label3> ...
This will add <label1> and <label2> and removes <label3>.
The following labels are available async-2023-pbpb-apass4 async-2023-pp-apass4 async-2024-pp-apass1 async-2022-pp-apass7 async-2024-pp-cpass0 async-2024-PbPb-apass1 async-2024-ppRef-apass1 async-2024-PbPb-apass2 async-2023-PbPb-apass5