Setup custom routers before settings up signal processor.

Fixes https://github.com/toastdriven/django-haystack/issues/727
Merge pull request #731 from adityar7/master

Setup custom routers before settings up signal processor.
update_index: display Unicode model names (closes #767)

The model's verbose_name_plural value is included as Unicode but under
Python 2.x the progress message it was included in was a regular
byte-string. Now it's correctly handled as Unicode throughout.
Update version to be a PEP386 strict with a minor qualifier of 0 for now.

This version becomes a "strict" version under PEP386 and should be recognized by install/packaging tools (such as distribute/distutils/setuptools) as newer than 2.0.0-beta. This will also help making small increments of the version which brings some sanity when using an update from HEAD and ensure that things will upgrade alright.
Merge pull request #777 from pombredanne/patch-1

Update version to be a PEP386 strict with a minor qualifier of 0 for now...
Fix bug
Merge pull request #778 from falinsky/patch-1

Fix bug in setup.py
Update version to 2.0.0b0 in doc conf
.. to redeem myself of the unlucky #777 minimess
Merge pull request #779 from pombredanne/pep386_docfixes

Update version to 2.0.0b0 in doc conf
Removed commercial support info.
more_like_this: honor .models() restriction

Original patch by @mattdeboard updated to remove test drift since it was
originally submitted

Closes #593
Closes #543
Added support for sending facet options to the backend (closes #753)
Spelling suggestions for ElasticSearch (closes #769 and #747)
Add note directing users to django-haystack-dev mailing list.
Merge pull request #785 from mattdeboard/dev-mailing-list

Add note directing users to django-haystack-dev mailing list.
Allow for setuptools as well as distutils.
Ignore the env directory.
Object query manager for searchindex
Removing unwanted spaces
Haystack manager and tests