Automatic merge from submit-queue Refactor streaming code to support interop testing Refactor exec/attach/port forward client and server code to better support interop testing of different client and server subprotocol versions. Fixes #16119
Refactor exec/attach client and server code to better support interoperability testing of different client and server subprotocol versions.