[fidl] Empty struct support for garnet, part 2.

This changes the behavior of ec26a336bcfba5b9086495f4b170bfdf3df75cb8 to
no longer emit fields for empty structs, instead relying on a future
change to third_party/go/src/syscall/zx/fidl/encoding{_new}.go
<https://fuchsia-review.googlesource.com/c/third_party/go/+/233316> to
special-case the encoding & decoding for empty structs.

FIDL-283 #progress

Test: go/src/fidl/compiler/backend/typestest/regen.sh && fx build && fx build-push fidl_compatibility_test_bin && fx scp garnet/bin/fidl_compatibility_test/run_fidl_compatibility_test_garnet.sh "[$(fx netaddr --fuchsia)]":/tmp && fx shell /tmp/run_fidl_compatibility_test_garnet.sh
Change-Id: Ic99421282448f403dd70a014482d6f86b2a95a92
1 file changed