Added optional support for Haystack's SearchQuerySet when using the DjangoFilterBackend with a fallback to other queryset like objects

Alternative solution to #1287.