first set of changes for auto mapping
unit tests for AbstractTypeConfiguration AutoMapProperties
Unit tests for Sitecore  Auto Mapping
fixes to merge