`ClientConfig` in Java/Python should support customizing WebSocket connection timeouts: - timeout to wait for a response to a sent message; - interval to check for a response to a sent message. Related to #16053, #16269, and #16248.