Clean up search; add category facet

This has an almost working category facet. But there's one weird
thing where clicking on PyCon US 2009 brings up stuff in that
category and in Kiwi PyCon 2009. I suspect the filters are wrong
somehow, but filters in haystack seem really finicky.
Update django-haystack in requirements