Allow callable or string for SearchField.hash_key. Fix error when calling `manage.py createuser/createsuperuser`
Fix `SearchField.formfield()` method bug when using a SearchField in a regular ModelForm. Extend tests and example ModelForm implementation.