9fc98a738b
Full stops in slugs were preventing branch creation for unpublished entries when using the editorial workflow, as `.` is not an allowed character in branch names. This commit changes slug generation so periods are replaced with `-` the same way other "non-sluggable" characters are.