Use everywhere getDisplayName.

It makes displayed content better if PeerDB has not yet run.
Don't populate authors in publications with unnecessary fields.
Added download link.