Add automatic max_length setting on EnumCharField, closes #1