Updated to use official elasticsearch client lib (bug 1036164)

This removes most uses of pyelasticsearch in favor of the official elasticsearch client library.

Coming next, remove use of elasticutils and use the official elasticsearch-dsl library.
it's a test limitation b/c of the way it is monkey patching. I could probably figure it out but thought that since es-dsl will come next and change this again just skip it for now.