Currently downloaded file names can be set using the app.conf "downloaded_file_naming" setting. This is applied to all tables and only allows a very small set of specific tags.
We should expand this to:
1. Be settable on a per table and possibly per-type basis if desired.
2. Support the full display template syntax, evaluated relative to the representation being downloaded.