Display "contents" in more places

Display "contents" (usually track listings) in more places, and
attempt to do some better formatting.

This includes changes to the args.contents / attrs.contents variable
which would be incompatible with previous template assumptions.

Signed-off-by: Jeff Godin <jgodin@tadl.org>