Initial commit of new elasticsearch indexing code
Updated ES calls to use kwargs as recommended by docs
Stub out a search endpoint.
Spruce it up a bit
Proper error
Updated to support parent/child relations (thanks @HonzaKral)
Hook up urls.
Added search API and basic search
Add routing to page search
Simplify reading of headers in RedirectTests.
Rename UrlTests to WipeUrlTests.
Add SubdomainUrlTests.
Spell 'improper' properly.
Add another test to RedirectTests.
Merge pull request #492 from toffer/add-url-routing-tests

Add url routing tests
Build out stub index endpoint
Fix requests request
Merge pull request #493 from robhudson/elasticsearch

Add elasticsearch backend and search api
Merge remote branch 'origin/master' into search
Merge remote branch 'origin/master' into search

Conflicts:
	readthedocs/restapi/views.py