Add slug to EventTag, db migration

Actually needs three migrations: to add the field, generate the slugs, then add
a uniquness constraint.
Auto-generate EventTag slugs, update tag editing
For programme list by tag, use slug in URL path
Merge in master to get addition of slugs to tags.

Shuffle around migrations so tag slugs are added before new diary
fields. Fixup tests.