MINOR: backend: count the number of connect and reuse per server and per backend

Sadly we didn't have the cumulated number of connections established to
servers till now, so let's now update it per backend and per-server and
report it in the stats. On the stats page it appears in the tooltip
when hovering over the total sessions count field.
diff --git a/src/backend.c b/src/backend.c
index 34a04c3..bb9b4ea 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1376,6 +1376,14 @@
 	if (s->be->options & PR_O_TCP_NOLING)
 		s->si[1].flags |= SI_FL_NOLINGER;
 
+	if (s->flags & SF_SRV_REUSED) {
+		HA_ATOMIC_ADD(&s->be->be_counters.reuse, 1);
+		HA_ATOMIC_ADD(&srv->counters.reuse, 1);
+	} else {
+		HA_ATOMIC_ADD(&s->be->be_counters.connect, 1);
+		HA_ATOMIC_ADD(&srv->counters.connect, 1);
+	}
+
 	err = si_connect(&s->si[1], srv_conn);
 
 #ifdef USE_OPENSSL