MINOR: tinfo: replace the tgid with tgid_bit in tgroup_info

Now that the tgid is accessible from the thread, it's pointless to have
it in the group, and it was only set but never used. However we'll soon
frequently need the mask corresponding to the group ID and the risk of
getting it wrong with the +1 or to shift 1 instead of 1UL is important,
so let's store the tgid_bit there.
diff --git a/include/haproxy/tinfo-t.h b/include/haproxy/tinfo-t.h
index bbba5a1..5f0d794 100644
--- a/include/haproxy/tinfo-t.h
+++ b/include/haproxy/tinfo-t.h
@@ -54,7 +54,7 @@
 struct tgroup_info {
 	uint base;                 /* first thread in this group */
 	uint count;                /* number of threads in this group */
-	uint tgid;                 /* group ID (starts at 1, 0=unspecified) */
+	ulong tgid_bit;            /* bit corresponding to the tgroup ID */
 
 	/* pad to cache line (64B) */
 	char __pad[0];            /* unused except to check remaining room */
diff --git a/src/thread.c b/src/thread.c
index c5f0603..dedde13 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -1019,7 +1019,7 @@
 	for (g = 0; g < global.nbtgroups; g++) {
 		if (!ha_tgroup_info[g].count)
 			ug++;
-		ha_tgroup_info[g].tgid = g + 1;
+		ha_tgroup_info[g].tgid_bit = 1UL << g;
 	}
 
 	if (ug > ut) {