Added cheated long pattern recognition
Adds a cheated pattern recognition for long tracking, producing v2 Track objects filled with a collection of LHCbIDs associated to a single MCParticle. Needed for validating the Kalman filter. I can add an example options file as a test, although this is still in the old configuration.
Note that this algorithm does not need to be optimised for speed at all.
I think that, in the long run, it pays off to try and merge this with the cheated FT tracking algorithm to a configurable cheated PR that can add hits from desired subdetectors. There is a little detail for this implementation in the state that we create (BeginT, like the seeding, or ClosestToBeam/FirstMeasurement), as well as the linker container (the FT one uses the linker container created by Boole, this algorithm uses the result from the general PrLHCbID2MCParticle). Thoughts from @decianm are appreciated.
Test added in Moore!308 (merged).