MINOR: protocol: add a pair of check_events/ignore_events functions at the ctrl layer

Right now the connection subscribe/unsubscribe code needs to manipulate
FDs, which is not compatible with QUIC. In practice what we need there
is to be able to either subscribe or wake up depending on readiness at
the moment of subscription.

This commit introduces two new functions at the control layer, which are
provided by the socket code, to check for FD readiness or subscribe to it
at the control layer. For now it's not used.
diff --git a/src/proto_sockpair.c b/src/proto_sockpair.c
index 9c16b2b..ca4fc6d 100644
--- a/src/proto_sockpair.c
+++ b/src/proto_sockpair.c
@@ -78,6 +78,8 @@
 	.ctrl_close     = sock_conn_ctrl_close,
 	.connect        = sockpair_connect_server,
 	.drain          = sock_drain,
+	.check_events   = sock_check_events,
+	.ignore_events  = sock_ignore_events,
 
 	/* binding layer */
 	/* Note: suspend/resume not supported */