Proto commits in awslabs/mls-rs

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

Commit:3c27a96
Author:mulmarta
Committer:GitHub

Update interop client to the latest version (#47) Co-authored-by: Marta Mularczyk <mulmarta@amazon.com>

The documentation is generated from this commit.

Commit:e3750ce
Author:mulmarta
Committer:GitHub

Rename MLSMessage => MlsMessage and aws-mls => mls-rs (#909) Co-authored-by: Marta Mularczyk <mulmarta@amazon.com>

Commit:ce8dd63
Author:mulmarta
Committer:GitHub

Revamp interop test harness (#744) * Revamp test harness * Fix github actions * Fix comment * Fix clippy * Try stuff to fix CI * fix rate limiting * Rebase on main --------- Co-authored-by: Tom Leavy <tomleavy@amazon.com>

Commit:93b09dc
Author:Tom Leavy
Committer:GitHub

Move existing project into a workspace (#590) * Reorg project to a workspace * Update github actions * Fix benchmarks workflow * Add fuzz to the workspace * fixup

Commit:462e637
Author:mulmarta
Committer:GitHub

Add tests with random adds, updates and removes. (#426)

Commit:3a6e222
Author:mulmarta
Committer:GitHub

Protobuf tester in CI (#379) * Add test runner to CI, attempt 1 * Add test runner to CI, attempt 2 * Add test runner to CI, attempt 2 * Add test runner to CI, attempt 3 * Add test runner to CI, attempt 4 * Add test runner to CI, attempt 5 * Add test runner to CI, attempt 6 * Add test runner to CI, attempt 7 * Add test runner to CI, attempt 7 * Add test runner to CI, attempt 8 * Add test runner to CI, attempt 8 * Add test runner to CI, attempt 8 * Add test runner to CI, attempt 9 * Add test runner to CI, attempt 10 * Generate basic test * Add test runner to CI, attempt 11 * Fix typo * Interop CI * Meaningless change to test * Revert meaningless change

Commit:2e6b5e4
Author:mulmarta
Committer:GitHub

Protobuf tester: Add support for all proposals (#353) * Protobuf tester: Add support for all proposals * Interop test client cleanup

Commit:f739be3
Author:mulmarta
Committer:GitHub

Interop runner: Improve outputs (#320) * Improve output logging * Commit all files * Make group private

Commit:2de66bf
Author:mulmarta
Committer:GitHub

Integrate harness, first part (#303) * Added test harness integration directory with the mock client. Replaced the mock client's create group function with AWS MLS. * Added commit functionality * added support for commits, adds, removes, updates * removed unnecessary file * fixed typos * Send MLS error messages instead of panicing * Decoupled applying own commit from processing * Fixed bugs after rebase * Removed error macro * Updated toml * Update dependencies to pass cargo-audit * Fixed typos * Fixed typos * Added support for adds and removes * Added don't edit note * Fixes after rebase * fixed formatting * Applied review suggestions * Applied review suggestions * Added tests to actions * Added tests to actions * Fixed actions Co-authored-by: Stephane Raux <sraux@amazon.com>