Adjust SETTINGS, buffering requirements, waiting for session establishment
As discussed:
Client MUST wait for server settings
Endpoints MUST send SETTINGS_H3_DATAGRAM (however servers that want to validate this MUST need to take into account the fact that the request might arrive before the client's SETTINGS)
Client no longer sends the WEBTRANSPORT_MAX_SESSIONS setting
Add a "Considerations for future versions of WebTransport" section that explain that if a future version of WebTransport changes the syntax of the request, it'll need to change the Upgrade Token. Similarly, changes to stream formats will require changes to the Unidirectional Stream Type and Bidirectional Stream Signal Value.
Adjust SETTINGS, buffering requirements, waiting for session establishment
As discussed:
Fixes #135, #140, #141, and #143