go: clean up TODOs
go: deadcode--
go: handle structs with non-exported fields
go: reflect.Invalid marshals to undef
go: add snappy encoder options, improve snappy test
go: allow expanding of zero-length slices
go: add some failing tests for reference flattening and nested structs