Solved bug related to enum default value. Now is added to schema only if not None.
Added patterns to JSONTimeField and JSONDateField
minimum, maximum, minLength and maxLength keywords added to schema only if provided
Removed TYPE attribute from IP and Email fields as it is already inherited from String field.
Added JSONURLField and JSONSlugField. Added min_lengh and max_length to JSONEmailField constructor.