JNAerator: fix UTF32Char, added VOID, CHAR and byte as predefined types (issue #363)