Fixes NullReferenceException with Project().To<>() and Inherited Explicit Mapping

Fixes NullReferenceException in PropertyMap.ResolveExpression method
(used in Project().To<>()) when Explicit Mapping is inherited.
Adding unit test
Merge branch 'overmailed-develop' into develop