Upgraded the Whoosh backend to 1.1. Still one remaining test failure and two errors. Waiting on mchaput's thoughts/patches.
Final Whoosh 1.1.1 fixes. Waiting for an official release of Whoosh & hand testing, then this ought to be merge-able.
Sped up Solr backend tests by moving away from RealTimeSearchIndex since it was adding objects to Solr when loading fixtures.
Changed mlt test to use a set comparison to eliminate failures due to ordering differences.
Fixed random test failures from not running the Solr tests in awhile.
Better handling of attempts at loading backends when the various supporting libraries aren't installed. Thanks to traviscline for the report.
Mistakenly committed this change. This bug is not fixed.
Final cleanup before merging Whoosh 1.1 branch!
Merge branch 'whoosh-1.1'
Changed some wording on the tutorial to indicate where the data template should go. Thanks for the suggestion Davepar!
Changed ``__name__`` to an attribute on ``SearchView`` to work with decorators. Thanks to trybik for the report!
TextMate fail.
EmptyQuerySet.facet_counts() won't hit the backend

This avoids an unnecessary extra backend query displaying the default
faceted search form.
Added ``FacetField`` & changed the way facets are processed.

Facet data is no longer quietly duplicated just before it goes into the index. Instead, full fields are created (with all the standard data & methods) to contain the faceted information.

This change is backward-compatible, but allows for better extension, not requiring data duplication into an unfaceted field and a little less magic.
Disallow ``indexed=False`` on ``FacetFields``. Thanks to jefftriplett for the report!
Removed insecure use of ``eval`` from the Whoosh backend. Thanks to SmileyChris for pointing this out.
Prevent Whoosh from erroring if the ``end_offset`` is less than or equal to 0. Thanks to zifot for the report!
Sorted model order matters.
Added notes about what is needed to make schema-building independent of dict-ordering.
Fetching a list of all fields now produces correct results regardless of dict-ordering. Thanks to carljm & veselosky for the report!