[OpenTelemetry] OpenTelemetry plugin implementation porting
Finish porting the OpenTelemetry plugin to Blueprint v2.
Among other things this includes:
- Generating the client and server wrapper code
- Deploying the OT collector process
Unlike in the Blueprint v1 code, the Tracer should be received as argument to the wrapper code, rather than created with each RPC call.