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)
I don't think migrations finish, but it might be since I also have PDFs stuck in processing (they never finish as well and it seems this gets triggered by/after my migration). I've now added the same kind of migration to annotations/highlights and get a similar error:

```
W20140624-13:28:30.100(-7) (admin.coffee:6) AWS settings missing, syncing arXiv PDF cache will not work
W20140624-13:28:30.101(-7) (admin.coffee:12) FSM settings missing, syncing FSM archive will not work
W20140624-13:28:30.143(-7) (crypto.coffee:17) Secret key setting missing, using public one
W20140624-13:28:30.471(-7) (server.coffee:663) Migrated 13 document(s) in 'Annotations' collection (from 5.4.1 to 5.5.0): Adding slug and title reference fields
W20140624-13:28:30.476(-7) (server.coffee:755) Migrations requested updating all references...
I20140624-13:28:43.651(-7)? Exception in queued task: TypeError: Object.keys called on non-object
I20140624-13:28:43.651(-7)?     at Function.keys (native)
I20140624-13:28:43.651(-7)?     at Object.task (packages/mongo-livedata/observe_multiplex.js:153)
I20140624-13:28:43.652(-7)?     at _.extend._run (packages/meteor/fiber_helpers.js:150)
I20140624-13:28:43.652(-7)?     at packages/meteor/fiber_helpers.js:128
I20140624-13:28:58.906(-7) (publication.coffee:139) Processing PDF for ow9BR6NBHWGf72aiM: publication/cache/na3LABj3pnnWrdmWx.pdf
W20140624-13:29:19.028(-7) (admin.coffee:6) AWS settings missing, syncing arXiv PDF cache will not work
W20140624-13:29:19.029(-7) (admin.coffee:12) FSM settings missing, syncing FSM archive will not work
W20140624-13:29:19.071(-7) (crypto.coffee:17) Secret key setting missing, using public one
W20140624-13:29:19.345(-7) (server.coffee:663) Migrated 8 document(s) in 'Highlights' collection (from 4.0.0 to 4.1.0): Adding slug and title reference fields
W20140624-13:29:19.407(-7) (server.coffee:755) Migrations requested updating all references...
I20140624-13:29:32.683(-7)? Exception in queued task: TypeError: Object.keys called on non-object
I20140624-13:29:32.684(-7)?     at Function.keys (native)
I20140624-13:29:32.684(-7)?     at Object.task (packages/mongo-livedata/observe_multiplex.js:153)
I20140624-13:29:32.684(-7)?     at _.extend._run (packages/meteor/fiber_helpers.js:150)
I20140624-13:29:32.684(-7)?     at packages/meteor/fiber_helpers.js:128
I20140624-13:29:47.570(-7) (publication.coffee:139) Processing PDF for ow9BR6NBHWGf72aiM: publication/cache/na3LABj3pnnWrdmWx.pdf
```

The PDF never finishes and hangs the server (I need to restart to work on, but thumbnails, for example, were never generated and migrations didn't update missing fields).