This adds docs for many undocumented params and features of the search
Also removes docs of the (legacy) quote param. Annotations no longer
have this field.
Add a TODO to document the search API's document param
Also add the todo extension to Sphinx.
Pylint: ignore invalid names in docs/conf.py
We don't control these names
All checks have passed
2 successful checks
— The Travis CI build passed