RICH Decoding - Remove legacy support + small optimisations
- Removes legacy support for very old (DC{04/06} and a 2006 testbeam) data formats.
- Some additional CPU optimisations from reducing PD decoder object allocations and deallocations.
Should have no impact on any QM tests.