More human-friendly error messages and customizable type names
Set default Enum values to empty tuple
Added Validator.error() method for easier error message customization
Make the value parameter to ValidationError optional again
Pulled the humanized_name property up to Validator
Better error messages for Nullable, NonNullable and AnyOf
Lowercase error messages
Store the original message and value in the ValidationError instance
Keep backwards compatible the call to super ValidationError.__init__
Let the underlying error for Nullable validator propagate
Let the underlying error(s) for AnyOf validator propagate
Always mention the value's type right after the value in ValidationErrors
Allow customizing the value's string representation in ValidationError
Merge pull request #1 from gsakkis/master

Better, customizable ValidationError messages