Cosmetic: Tweaks to docs headers
Move sample programs, write new intro
Tweaks
Reimplement queries

* add support for Q and combining Qs
* add support for explicit should, must and must_not clause specification
* add and update tests
* add and update documentation
Add documentation for Q, should, must and must_not
Tweak docs on boost
Add indexing documentation
Tweak docs for get_object and get_model
Fix typo
Change ElasticTestCase to ESTestCase

Seems to make sense to name it the same as the Django test case.
Create Indexable in core

* create Indexable in the core
* redoes the Django Indexable to only have the bits Django needs
* renames DjangoMappingType to MappingType
* adds a bunch of documentation
* adds new tests
Small change to make Indexable.get_es more usable by default
Cosmetic tweaks
Fix typos and add notes for more details
Tweak note about 0.19.9 to be clearer
Added index override to methods on Indexable
Merge pull request #142 from robhudson/index-override

Added index override to methods on Indexable
Add note about reset_queries

This has bit me twice. Maybe I can help make sure it doesn't bite other
people, too.
Add link to tarball in README
Fix backwards compatibility issue with ES results

When ElasticUtils used pyes, pyes would convert datetime-ish
looking strings into Python datetimes. When we switched to
pyelasticsearch, we lost that and datetime-ish things were
coming back as strings like '2013-05-20T15:55:11'.

This fixes that.