type mapping - code cleanup, added overloaded constructors
design change - MemberMapping is now MemberMatch - matched members will be used by IValueResolvers (still to come) for default value resolution.