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

Ok, makes sense. I'd reword the comment to explain better the trickery going on, reading this superficially I didn't realize initially that this was overriding `page.object_list`.