MemberwiseEqualityComparer rewritten from scratch using expression trees. Sequences are currently compared by reference.
EqualityFunctionGenerator extracted.
First working version that compares sequences element by element.
Duplicated code removed.
The ValueBasedEquatable uses now the MemberwiseEqualityComparer. This has the benefit that sequences are automatically compared element by element. The EquatableSequenceWrapper is thus not required anymore and has been deleted.