Aggregate views (7542, 7622)

This fixes [#7542](https://issues.dp.la/issues/7542) and [#7622](https://issues.dp.la/issues/7622).  It syncs the QA app with the new global reports in the ingestion code.  It also dynamically calculates CouchDB view counts.  

See [#7542](https://issues.dp.la/issues/7542), notes 19-22.
I think that this function breaks down when you switch between versions of the ingestion code, such that there are old reports on the file system with filenames that match a particular pattern, but may not be the actual reports that you want to count as "created."  Also in the rare case that you switch between versions of this app where an older report might not, for whatever reason, be current.

Another related issue is it's possible, with such an upgrade, to have a count of files that does not match the expected number of reports, in which case the reports become wedged -- this function will never return true, even after all "new" reports have finished generating.