Proto commits in Arshia001/FSharp.GrpcCodeGenerator

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

Commit:f3c9211
Author:Arshia001
Committer:GitHub

Set default values according to Spec by @purkhusid + changes from review (#16) ## What? This changes the generator to not return `ValueOption` for scalar types and return default values according to the proto3 spec: https://developers.google.com/protocol-buffers/docs/proto3#default ## Why? The proto3 wire format does not make it possible to know if a value was intentionally set to the default value of a scalar The spec dictates that scalar fields should always return default values and only message fields should have language specific implementations Since support for the `optional` keyword has landed in proto3 and proper support for it is implemented in #8 I don't think this makes the API any worse since the end user can simply add the `optional` keyword to their `.proto` files and get the same API Co-authored-by: Daniel P. Purkhus <purkhusid@gmail.com> Co-authored-by: Arshia Ghafoori <arshia.g@abramad.com>

The documentation is generated from this commit.

Commit:3133502
Author:Daniel P. Purkhus
Committer:Arshia Ghafoori

Add failing test case

The documentation is generated from this commit.

Commit:d4d286a
Author:Daniel P. Purkhus
Committer:Arshia Ghafoori

Set differente namespaces on F# and C# test protos

Commit:bc54e1a
Author:Daniel P. Purkhus
Committer:Arshia Ghafoori

Update Protobuf.FSharp

Commit:8352152
Author:Daniel P. Purkhus
Committer:Arshia Ghafoori

Add a test suite

Commit:c4d2d98
Author:Arshia001

Initial commit