Parse .proto files into protobuf descriptor objects using either a pure Rust parser or the protoc binary.