Rework internals of match id methods and add tests for it
These methods seem in general pretty unused, that is why it makes little sense to have a dedicated container for them that needs to be kept in sync.
The second commit adds tests for all the match related methods in the RunnerContext.
Edited by Alexander Lohnau