Version numbers corrected.
ValueBasedEquatable marked as [Obsolete].
Documentation improved.
Marker interfaces added.