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

I thought you wrote this @cvan? But yeah, this has been like this since forever. We sort by this on homepage and category views. Monolith doesn't come into play for this, although it probably should b/c I don't think `Installed` records anonymous installs, where as Monolith via google analytics does.