Add detector readout maps to support realistic RICH PMT data format
This MR adds a number of new conditions needed to support the realistic RICH PMT data format, for encoding and decoding support.
Note the maps here are generated from a number of Excel spreadsheets that document the mappings. I will include these spreadsheets and the script that processes them in LHCb.
I have labeled this as WIP the mappings are not going to be exactly what we need for the real detector. The mappings are likely to change a bit, once the cabling and load balancing is done. The way I have set things up updating these once the finally mappings are known should be relatively straight forward, but time will tell. For this reason I propose not merging this until that final update has been done. The new conditions can still be used until then just by directly referencing the branch here. I am submitting this now, to start to get feedback.
There will be an associated DDDB update. Eventually there will need to be one for Online, but again I am leaving that until a bit later on once commissioning with actual real data has been done.
Finally, there will also be MRs for LHCb and Boole, to add the encoding and decoding C++ support.