Huge refactoring on Mappers architecture and organization

Added concept of Open mapper which replaces BaseMapper and EmptyMapper
ModelMapper extends OpenMapper and mirrored as Mapper for compatability

Other accompanying updates

Task 13165
Bump version