Use the `RequestsHttpConnection` connection class to support http auth
Merge branch 'fix-elasticsearch-backend-http-auth' into develop-ledej