Also fix a few minor bugs involving arrays and enums. Both should not have __Class structures generated.
This commit only includes instance field structs, not class structs/vtables/static fields.