Fix for issue 198: Jobs fail when duplicated line is passed to the HltTisTos functor collection
Fixes issue 198 by deduplicating the list passed to Rec. A warning is emitted if duplicate lines are detected. Tests have also been added.
Unmentioned in the original issue, but this happens with HLt2 as well as HLt1.