Changed handling of alignment output
This sits on top of !150 (merged) and needs !151 (merged)
Dropped the usage of the Detector Store as the place to hold the output of the Alignment algorithms, replaced by local storage in the algorithm itself. This has many advantages :
- simpler code as the AlignSummaryData object could completely go
- safer code, from threading point of view, as going through the Detector Store was not really safe
- simply working code in the case of DD4hep, where thread safety was enforced and thus the code was failing
Edited by Sebastien Ponce