MEDIUM: servers: Be more agressive when adding H2 connection to idle lists.

Add the newly created to the idle list as long as http-reuse != never, and
when completing a H2 request, add the connection to the safe list instead of
the idle list, if we have to add it at that point, that means we created
many streams so we know it's safe.
diff --git a/src/backend.c b/src/backend.c
index 210cc31..64bea0a 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1077,7 +1077,7 @@
 	if (conn_install_mux_be(conn, cs, s->sess) < 0)
 		goto fail;
 	srv = objt_server(s->target);
-	if (srv && ((s->be->options & PR_O_REUSE_MASK) == PR_O_REUSE_ALWS) &&
+	if (srv && ((s->be->options & PR_O_REUSE_MASK) != PR_O_REUSE_NEVR) &&
 			    conn->mux->avail_streams(conn) > 0)
 				LIST_ADD(&srv->idle_conns[tid], &conn->list);