MINOR: servers: Add a counter for the number of currently used connections.

Add a counter to know the current number of used connections, as well as the
max, this will be used later to refine the algorithm used to kill idle
connections, based on current usage.
diff --git a/include/proto/connection.h b/include/proto/connection.h
index f05a452..30730f0 100644
--- a/include/proto/connection.h
+++ b/include/proto/connection.h
@@ -479,6 +479,11 @@
 		_HA_ATOMIC_SUB(&srv->curr_idle_conns, 1);
 		_HA_ATOMIC_SUB(conn->flags & CO_FL_SAFE_LIST ? &srv->curr_safe_nb : &srv->curr_idle_nb, 1);
 		_HA_ATOMIC_SUB(&srv->curr_idle_thr[tid], 1);
+	} else {
+		struct server *srv = objt_server(conn->target);
+
+		if (srv)
+			_HA_ATOMIC_SUB(&srv->curr_used_conns, 1);
 	}
 
 	conn_force_unsubscribe(conn);