Preliminary work on using ES to query search results for groups

There is a lot more work to be done regarding access, as well as details of
the way that the BP_Groups_Template class sets up pagination, etc.