Remove validation checks for type mappings
The current validation checks on type mappings are too restrictive. They require that every user defined primitive type must have a mapping if a type mapping block is used. These checks should be specific to the generators that use type mappings