Reworked the ITypeCompareTargeter/IPropertyCompareTargeter into more generic IConvention<TSource, TTarget>
#2 Introduced custom comparers and convention registration for them
CompareTarget convention registration syntax simplified
Retired Exclude use Compare(x => x.PropertyName).Ignore instead.