Rewrite hansard_index with {% regroup %} (fixes #962)

This fixes breakage on QA records where both date and title changed.
Semantics are slightly different now, and I've made the topmost date
subtitle a comma-separated list, which makes more sense I think.