Upgrade gRPC and protobuf dependencies.
Progresses #1204.
The older versions of these dependencies don't have builds published for the osx-aarch_64 architecture, which means I'm unable to build Cuebot on my M1 macbook.
Anyway, these dependencies are a bit old, so good to update regardless as long as it doesn't cause issues elsewhere.
Test failure is due to a problem with CueGUI unit tests and is unrelated to this change. We'll have to resolve it, but it's out of scope here.
@DiegoTavares Could I get a review here? Or maybe you want to try it out in one of your environments first?
I added an upgrade of the Python dependency too as this will have the same problem. Best to keep them consistent anyway.