Support UDTs in mapper.
Fix imports and trailing spaces.
Move DataType.of back to mapping module.
Move Reflection utilities back to mapping module.
Rename @UserDefinedType to @UDT.
Use @Field instead of @Column for UDTs.
Rename NestedMapper to UDTMapper and expose in public API.
Change test to cover case-sensitive field names in UDTs.
Retrieve UDTDefinition from metadata instead of building it from mapped fields.
Revert methods which had been made public.
Support enums as accessor method params.
Fix imports and trailing spaces.
Remove nested naming and DT.serialize/deserialize methods
Take protocolVersion into account everywhere
Fix passing protocolVersion to the mapper