Add optional_feed to the base template

This is used by most of the new templates (jinja) and so needs defining.
Converts publisher_read to jinja

Also required changes to _dgu_jinja_util.html for macros that were
ported but haven't yet been used.