Enforce field tags to be unique.
Validate that enum value tags are unique in scope.
Validate tag values are unique in enums.
Use a set to track seen tags since they have the potential to be sparse.
Merge pull request #45 from square/jw/unique-field-tags

Enforce field tags to be unique.