Modified NormalizingEquality so that it is a trait with an abstract afterNormalizationEquality val, which
by default is DefaultEquality, but that can be overridden.
Dropped the NormalizingDefaultEquality. Now that's the same as
the defaul NormalizingEquality.
Added support of withGroups for fullyMatch.
Added support of withGroups for startWith.
Added support of withGroups for endWith.
Added support of withGroups for include.
Added support of withGroups for shouldNot.
Added support of withGroups for inspector shorthands.