Proto commits in google/android-emulator-webrtc

These 4 commits are when the Protocol Buffers files have changed:

Commit:2d138df
Author:Erwin Jansen

webrtc: Consolidate mouse, keyboard, and touch data channels into a single 'input' channel This simplifies WebRTC negotiation and gateway forwarding. All UI input events (mouse, keyboard, touch) are now wrapped inside the unified 'InputEvent' protobuf message inside WsJsepProtocol before being sent over the 'input' channel. Also updated protocol.md and the unit tests to match this configuration.

Commit:bcb57a5
Author:Erwin Jansen

Clean up unused and outdated files (remove rtc_service.proto, update cloudbuild, consolidate Babel config)

Commit:5c4d61f
Author:Erwin Jansen
Committer:Erwin Jansen

Update components to React 18 This updates all the components to work on React 18. - Updates the protobuf definitions - Move some components to functional components - Update tests - Update protobuf compile source - Remove unused peer dependencies

The documentation is generated from this commit.

Commit:7797190
Author:Erwin Jansen
Committer:Erwin Jansen

Add cloudbuilder definitions for protobuf compilation. This contains all the protobufs used to create the release as well as the cloudbuilder scripts to create the builders that can compile this package.