Adapt to change in Rich{1,2} derived condition objects
Adapts to the changes in LHCb!3584 (merged)
Also, adds some additional work arounds for the DD4HEP memory alignment bug (LHCb#226) that renders it unable to handle data structures that have over-alignment constraints.
Edited by Christopher Rob Jones