Add helper for input/output location names for LHCb::Algorithms when they are templated
Helps to deal with situations where a templated algorithm has a templated number of input and output locations, which have to be given a name, e.g. in a MultiTransformer which returns a std::tuple, where the number of elements in that tuple is templated.
Methods for either creating input / output location names with a std::array<std::string, n> of names, or just indexing à la Output1, Output2, etc.
Addresses Rec#384 (closed)
Edited by Michel De Cian