Update all ES queries to use Elasticsearch DSL (bug 1036168)

you removed the waffle. not sure you should do that. I think @krupa and @kumar303 and @andymckay still use this. but not sure.