improve document titles and URLs

s/title/get_display_title/ in some places to handle title generation for minutes and agendas (which have no user-specified title)

change the canonical URL for these documents to use "minutes" or "agenda" as the slug part of the URL rather than "no-title"

when viewing a document, redirect to the canonical URL if it differs from the request.path