Proto commits in EpicGamesExt/PixelStreamingInfrastructure

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

Commit:b9d9a3c
Author:Matthew.Cotton
Committer:Matthew.Cotton

Adding in messaging on the frontend for subscribe failed events. (cherry picked from commit a672d2fe0d0173d1eab643bb6d301d286cbbdbb0)

The documentation is generated from this commit.

Commit:a672d2f
Author:Matthew.Cotton

Adding in messaging on the frontend for subscribe failed events.

The documentation is generated from this commit.

Commit:047d6d8
Author:Will Belcher
Committer:Will Belcher

Add ability to select preferred streaming quality (low, med, high) when using the SFU (cherry picked from commit 08c59f5a9c56f5ce2af4ca8a9d8d50798afdb6c9)

Commit:08c59f5
Author:Will Belcher
Committer:Will Belcher

Add ability to select preferred streaming quality (low, med, high) when using the SFU

Commit:01650e8
Author:Nazar Rudenko

[ADD] Add multiplex field to offer message and bump protocol version

Commit:e1cc8ee
Author:Matthew Cotton

Adding min/max bitrate to answer message

Commit:6bacfdd
Author:Matthew Cotton

I'm an idiot. Protocol version doesnt go there.

Commit:2be4357
Author:Matthew Cotton

Bumped the signalling version. Built the docs.

Commit:841ef6a
Author:Matthew Cotton

Leaving unused proto fields causes issues

Commit:2ef719a
Author:Matthew Cotton

Removing send offer references from protobufs

Commit:9763671
Author:Matthew Cotton

Updated proto file with detailed documentation.

Commit:b063f9a
Author:Matthew Cotton

Sorting out some irks i had with how connections handled themselves. Now theyre more managed by the registry.

Commit:d5dc992
Author:Matthew Cotton

Working SFU implementation.

Commit:f8e503c
Author:Matthew Cotton

Removing the messagesend and messagerecv classes in favor of using the protobuf messages.

Commit:2a050b5
Author:Matthew Cotton

Adding a protocol version field to the endpointId message.

Commit:63a2b06
Author:Matthew Cotton

Adding a protocol version field to the config message.

Commit:edfec90
Author:Matthew Cotton

Fixing up some naming of proto messages.

Commit:249196b
Author:Matthew Cotton

Moving the protobuf message descriptions into Common

Commit:96ec321
Author:Matthew Cotton

Ice candidate message broken into a submessage.

Commit:077267a
Author:Matthew Cotton

Validation of proto messages sent and received.

Commit:5546e0f
Author:Matthew Cotton

Implementing the protobuf messages when we read them off the line.

Commit:13d6a89
Author:Matthew Cotton

Adding protobuf messages and building scripts etc. Not actually used currently.