SingularAttribute now honors the "targetEntity" attribute as the Java
binding type when supplied on @OneToOne and @OneToMany annotations.
Added MemberLocator to identify locations involved when a
MappingException is thrown while mapping attributes.
type and minor refactor
Merge branch 'issue-190-191'