removed function to validate data type
More documentation and added from_value to Types api
Added some tests for mapping_iterator.
Dont raise ValidationError for TypedType when source_value is None
Integer type should inherit from TypedType.
Updated docs for MappedType.