Don't add actions twice if a non-UTI resolves to an existing UTI

E.g. if types = @[NSFilenamesPboardType, @"public.data"], we don't want @[@"public.data", @"public.data"]