Port of 21.0 ZDC reconstruction to 22.0
While some further validation is needed, this is the first major update to the ZDC reconstruction code in master (which i assumed is 22.0) in several years. This version works on Run 2 calibration data, but will not work on the expected Run 3 data format (since no changes have been made to the byte stream conversion)
- All reconstruction code from 21.0 is ported to 22.0
- The ZdcRecV3 code has been adapted to use the new handle scheme
- ZdcHardwareID has been removed from the code, since it was not used.
- ZdcModuleGetter now more closely resembles how it was in 2018 (the details, e.g. the run period, need to be supplied in the transform configuration)