Unnamed unions WIP.  About to change MemberInfo format, which will require re-bootstrapping the code generator.
Mostly done with anonymous unions.
Support parsing values for structs with unnamed unions.
Merge branch 'master' into benchmark