~alva/zig-bare

Add test for duplicate enum values
Add build manifest
Better compile error messages
Test non-slice pointers
Tests for bare unions
Add .gitignore
Test compile errors
Add note on hash maps to README
Try to support future Zig version[s]
zig fmt
Clean up `void` handling

As it's only supported in tagged unions, might as well special-case it there.
Test tagged union with active void member
Handle maps with 0 items
Don't zero structs

It causes compile errors with tagged union members.
Update README and main.zig example
Test `map[u8]void`
Simplify and fix a bug in `readHashMap`
Be more picky about map keys
Be more duck-typed with hashmaps

Also panic on malformed unions.
Provide a `deinit` function on `Reader`
Add note on contributing to README
Next