Catalogs of entities

Provides views of latest publications, people, annotations, groups etc.

Note: existing views were refactored for more unified code, so the diffs are large in some cases, but insignificant (about, terms, privacy pages etc. due to removal of the unnecessary .simple class)
Is this called inside reactive context? You might want to limit fields then. Or add an assertion that it is not run in a reactive context (`assert not Deps.active`).