ValueBasedEquatable added, which provides a reusable, deterministic implementation of Equals(), GetHashCode() and ToString() based on an inner value type.
Test for ValueBasedEquatable created.