RICH functors using RichPID object
Eliminate use of ProtoParticle additionalInfo for RICH functors, e.g. to be able to reduce ProtoParticle additionalInfo usage. Removes (now obsolete) use of copying RICH info to additionalInfo.
Includes separate functors for scaled versions of RichDLLe and RichDLLmu to avoid confusion in use with combined DLLs (with calo/muon).
Goes with: LHCb!4320 (merged)
fyi: @jonrob @tnanut @sberneta
related to !3596 (merged) and !3563 (closed), LHCb!4276 (closed)
Edited by Maarten Van Veghel