Admin reports

QA is happening as part of code review.

Indicator definitions: https://docs.google.com/a/dimagi.com/spreadsheets/d/1Ug09IcbogB9JyCIGS2vHV0kRTn2U_zO-Y9HRAinOpT0/edit#gid=1495052602

@emord @czue @esoergel 
Yeah (well, probably not the `name is not None` business), the name is being used in a `namedtuple` [here](https://github.com/dimagi/commcare-hq/blob/admin-reports/corehq/apps/es/es_query.py#L322), although in retrospect I don't know why I didn't just use a dictionary.