HTTP/2: Respect remote MAX_CONCURRENT_STREAMS

If the limit has been reached, new requests are failed immediately,
so that the application can retry them on a different connection.

Co-authored-by: Björn Svensson <bjorn.a.svensson@est.tech>
2 files changed