* Remove `require_unimplemented_servers=false` option when generating code from proto files. Run `make protobuf`.
This allows require_unimplemented_servers to default to true, and the generated code shows the impacts of that.
* Update generator script to embed 'UnimplementedFoobarServer' structs and skip generating code for the `mustEmbedUnimplementedFoobarServer` method that is implemented via that embedding.
* Run `make generate`
* Embed UnimplementedProviderServer into implementations of ProviderServer
* Embed UnimplementedProvisionerServer into implementations of ProvisionerServer
unimplementedServerInterface:=fmt.Sprintf("%s.Unimplemented%s",shortName,ifaceName)// UnimplementedFoobarServer struct name that's generated from the proto file.
unimplementedServerMethod:=fmt.Sprintf("mustEmbedUnimplemented%s",ifaceName)// Name of the method implemented on UnimplementedFoobarServer.
fmt.Fprintln(&buf,unimplementedServerInterface)// Embed UnimplementedFoobarServer struct into the struct we're generating.