assuming that elements in both sequences are in the same order in both.
Implementation of Predicates::MemberLess was wrong, so replaced it with a simpler one. Also added a regression test and removed unused code.
This is an intermediate step to have smaller unit tests. It is a trade off between having many many test executables compared to a few bigger ones. But this comes a lot closer to what QtTest is meant to be used.