Proto commits in a-rose/obs-headless

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

Commit:03ab844
Author:Antoine
Committer:Antoine

refactor(*): reorganize everything

Commit:ec9eb8d
Author:Antoine
Committer:Antoine

feat: a support for multiple active sources in a scene

The documentation is generated from this commit.

Commit:2b00b51
Author:Antoine Rose
Committer:Antoine Rose

[git] move proto/ to src/proto_gen/

Commit:54212c3
Author:Antoine Rose
Committer:Antoine R

feat(*): implement Studio as a gRPC server Re-work Studio api, rework Show/Scene/Source to add gRPC objects and statuses. Add studio.proto with script to generate c++ proto files. Rename main to server. Add test client (two exes are built by compile.sh). Update README: gRPC install instructions, run instructions, cleanup TODOs. Rename run.sh to run_server.sh. style(client.cpp): remove debug trace docs(README.md): add issue when switching source