Fix choices for all fields

Choices can occur on many fields (e.g. IntegerField, BooleanField, NullBooleanField...). Check all fields for choices attr and use 'choices' as adaptor
Merge pull request #48 from saz/patch-1

Fix choices for all fields