Add allow_blank for ChoiceField #2184

This makes a ChoiceField optional in HTML if
model field has `blank=True` set.
Merge pull request #2239 from jpadilla/allow-blank-choicefield

Add allow_blank for ChoiceField #2184