Use queryset for completion suggestions

For each instance of the autocomplete widget the queryset passed in is
registered in the autocomplete "manager". This queryset is then used
when providing auto-complete suggestions. Previously a generic
`model.objects` queryset was used for creating the suggestions.
Is there a case where ``queryset_id`` can be null or is it just for the sake of backward compatibility ?