MINOR: connections: Make rcv_buf mandatory and nuke cs_recv().

Reintroduce h2_rcv_buf(), right now it just does what cs_recv() did, but
should be modified later.
diff --git a/src/checks.c b/src/checks.c
index ef7237a..bb50548 100644
--- a/src/checks.c
+++ b/src/checks.c
@@ -850,7 +850,7 @@
 
 	done = 0;
 
-	cs_recv(cs, &check->bi, b_size(&check->bi), 0);
+	cs->conn->mux->rcv_buf(cs, &check->bi, b_size(&check->bi), 0);
 	if (conn->flags & (CO_FL_ERROR | CO_FL_SOCK_RD_SH) || cs->flags & CS_FL_ERROR) {
 		done = 1;
 		if ((conn->flags & CO_FL_ERROR || cs->flags & CS_FL_ERROR) && !b_data(&check->bi)) {
@@ -2917,7 +2917,7 @@
 				goto out_end_tcpcheck;
 
 			__cs_want_recv(cs);
-			if (cs_recv(cs, &check->bi, b_size(&check->bi), 0) <= 0) {
+			if (cs->conn->mux->rcv_buf(cs, &check->bi, b_size(&check->bi), 0) <= 0) {
 				if (conn->flags & (CO_FL_ERROR | CO_FL_SOCK_RD_SH) || cs->flags & CS_FL_ERROR) {
 					done = 1;
 					if ((conn->flags & CO_FL_ERROR || cs->flags & CS_FL_ERROR) && !b_data(&check->bi)) {