Share tags2

Supersedes #11351.
Isn't there an ID for an tag? Because what happens when the tag name is changed? You don't want to update all those foreign keys that points to a tag ;)