QueryFacets are now working!

In the process I made facets themselves responsible for generating the URL params for Solr, this simplifies the differing implementation of FieldFacet and QueryFacet
fixed some bugs and added support for specifying the field list (fl) parameter
made it possible to use boolean fq's
added boost fields to dismax
Make sure we quote the OR'd filters coming from facets
find_packages
Avoid double-encoding filters
Version bump
Don't try to cast unicode objects to str
Proper encoding handling
Proper quoting for filter expressions
Handle ranges properly
Parse range correctly
Bump version
Quote search query
Escape query in proper manner
Be compatible with python 2.6 branch
Add new expressions for escaping
Bump version
Drop separate DisMax support

To use DisMax, just pass proper extra:

    extra={'defType': 'dismax',
           'qf': 'foo',
           ...}