BUG/MINOR: mux_quic: fix overflow on avail_streams
Function qcc_fctl_avail_streams() return the number of streams which can
still be opened regarding the limit set by the peer.
The return value is a 32 bits integer, used to store the substraction
result. This may overflow as flow control limit is encoded on 64 bits,
which could result either in blocked transfers, or in spurrious error as
mandatory unistreams could not be opened.
Fix this by using a temporary 64 bits value, and cap it to INT_MAX if
needed. This is sufficient as values larger than INT_MAX is out of a
real case usage.