[MAJOR] udpated the stats page to clearly distinguish FEs and BEs

The stats page could not tell the difference between a FE and a BE.
It has been revamped to indicate all relevant information. The font
is also slightly smaller in order for all the info to fit into small
screens. The data output path has been greatly simplified to use
string chunks.
diff --git a/include/types/proxy.h b/include/types/proxy.h
index bf946a3..d710be8 100644
--- a/include/types/proxy.h
+++ b/include/types/proxy.h
@@ -108,7 +108,8 @@
 	unsigned int maxconn;			/* max # of active sessions on the frontend */
 	unsigned int fullconn;			/* #conns on backend above which servers are used at full load */
 	unsigned failed_conns, failed_resp;	/* failed connect() and responses */
-	unsigned failed_secu;			/* blocked responses because of security concerns */
+	unsigned denied_req, denied_resp;	/* blocked requests/responses because of security concerns */
+	unsigned failed_req;			/* failed requests (eg: invalid or timeout) */
 	int conn_retries;			/* maximum number of connect retries */
 	int options;				/* PR_O_REDISP, PR_O_TRANSP, ... */
 	int mode;				/* mode = PR_MODE_TCP, PR_MODE_HTTP or PR_MODE_HEALTH */