Added GenericKeyComparer, no need for AnonymousTypeComparer and TupleKeyComparer
Redesigned KeyInfoBase
Merge
Updated KeyInfoFactory services