MEDIUM: mux-h2: Implement h2_attach().

Implement h2_attach(), so that we can have multiple streams in one outgoin
h2 connection.
diff --git a/src/mux_h2.c b/src/mux_h2.c
index 64dbc5a..b5bef03 100644
--- a/src/mux_h2.c
+++ b/src/mux_h2.c
@@ -2721,7 +2721,19 @@
  */
 static struct conn_stream *h2_attach(struct connection *conn)
 {
-	return NULL;
+	struct conn_stream *cs;
+	struct h2s *h2s;
+	struct h2c *h2c = conn->mux_ctx;
+
+	cs = cs_new(conn);
+	if (!cs)
+		return NULL;
+	h2s = h2c_bck_stream_new(h2c, cs);
+	if (!h2s) {
+		cs_free(cs);
+		return NULL;
+	}
+	return cs;
 }
 
 /* Retrieves the first valid conn_stream from this connection, or returns NULL.