Fixed update_index process leak.
Increased the number of terms facets returned by the Elasticsearch backend to 100 from the default 10 to work around an issue upstream.

This is hopefully only temporary until it's fixed in Elasticsearch, see https://github.com/elasticsearch/elasticsearch/issues/1776.
Added Gidsy to list of who uses Haystack.
Updated elasticsearch backend to use a newer pyelasticsearch release that features an improved API , connection pooling and better exception handling.
Fixes incorrect call to put_mapping on elasticsearch backend
Elasticsearch geo_bounding_box filter expects top_left (northwest) and bottom_right (southeast).
Haystack's elasticsearch backend is passing northeast and southwest coordinates instead.
All backends: fixed more_like_this & deferreds

Django removed the get_proxied_model helper function in the 1.3 dev
cycle:

https://code.djangoproject.com/ticket/17678

This change adds support for the simple new property access used by 1.3+

BACKWARD INCOMPATIBLE: Django 1.2 is no longer supported
Fix Solr more-like-this tests (closes #655)

* Refactored the MLT tests to be less brittle in checking only
  the top 5 results without respect to slight ordering
  variations.
* Refactored LiveSolrMoreLikeThisTestCase into multiple tests
* Convert MLT templatetag tests to rely on mocks for stability
  and to avoid hard-coding backend assumptions, at the expense
  of relying completely on the backend MLT queryset-level tests
  to exercise that code.
* Updated MLT code to always assume deferred querysets are
  available (introduced in Django 1.1) and removed a hard-coded
  internal attr check
Tests: basic help and coverage.py support

run_all_tests.sh now supports --help and --with-coverage
Added failing test case for #438.
Fixed string joining bug in the simple backend.
Added rz to AUTHORS.
update_index: use tz-aware datetime where applicable

This will allow Django 1.4 users with USE_TZ=True to use update_index with time
windowing as expected - otherwise the timezone offset needs to be manually
included in the value passed to -a
Fix combination logic for complex queries

Previously combining querysets which used a mix of logical AND and OR operations
behaved unexpectedly.

Thanks to @mjl for the patch and tests in SHA: 9192dbd

Closes #613, #617
Add a CONTRIBUTING.md file for Github

This is a migrated copy of docs/contributing.rst so Github can suggest it when
pull requests are being created
Tests: command-line help and coverage.py support

This makes run_all_tests.sh a little easier to use and simplifies the process of
running under coverage.py

Closes #683
Tests for update_index timezone support

* Confirm that update_index --age uses the Django timezone-aware now
  support function
* Skip this test on Django 1.3
Add a title for the support matrix so it's linkable.
Added ericholscher to AUTHORS.
Merge pull request #666 from caioariede/master

Fixes incorrect call to put_mapping on ElasticSearch backend