MINOR: listener: remove the now useless LI_F_QUIC_LISTENER flag

This flag is only used to tag a QUIC listener, which we now know by
its bind_conf's xprt as well. It's only used to decide whether or not
to perform an extra initialization step on the listener. Let's drop it
as well as the flags field.

With the various fields and options moved, the listener struct reduced
by 48 bytes total.
diff --git a/src/cfgparse.c b/src/cfgparse.c
index 664a24a..78b32ee 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -4316,7 +4316,7 @@
 			}
 
 #ifdef USE_QUIC
-			if (listener->flags & LI_F_QUIC_LISTENER) {
+			if (listener->bind_conf->xprt == xprt_get(XPRT_QUIC)) {
 				if (!global.cluster_secret) {
 					diag_no_cluster_secret = 1;
 					if (listener->bind_conf->options & BC_O_QUIC_FORCE_RETRY) {