[OPTIM] counters: move some max numbers to the counters struct

There are a few remaining max values that need to move to counters.
Also, the counters are more often used than some config information,
so get them closer to the other useful struct members for better cache
efficiency.
diff --git a/include/types/counters.h b/include/types/counters.h
index 6bb95a0..6dfef22 100644
--- a/include/types/counters.h
+++ b/include/types/counters.h
@@ -28,6 +28,10 @@
 	long long cum_feconn, cum_beconn;	/* cumulated number of processed sessions */
 	long long cum_lbconn;			/* cumulated number of sessions processed by load balancing */
 
+	unsigned int fe_sps_max;		/* maximum of new sessions per second seen on the frontend */
+	unsigned int be_sps_max;		/* maximum of new sessions per second seen on the backend */
+	unsigned int nbpend_max;		/* max number of pending connections with no server assigned yet */
+
 	long long bytes_in;			/* number of bytes transferred from the client to the server */
 	long long bytes_out;			/* number of bytes transferred from the server to the client */
 
@@ -51,6 +55,10 @@
 };
 
 struct srvcounters {
+	unsigned int cur_sess_max;		/* max number of currently active sessions */
+	unsigned int nbpend_max;		/* max number of pending connections reached */
+	unsigned int sps_max;			/* maximum of new sessions per second seen on this server */
+
 	long long cum_sess;			/* cumulated number of sessions really sent to this server */
 	long long cum_lbconn;			/* cumulated number of sessions directed by load balancing */