Fix handling of invalid choices in `choices_for_values`

Fixes https://github.com/yourlabs/django-autocomplete-light/issues/62
Merge pull request #298 from blueyed/fix-issue-62

Fix handling of invalid choices in `choices_for_values`