Translate C: Put an alignCast in c style pointer casts to allow opaque types to cast properly in C macros Translate C: add test case for aligning opaque types in pointer casts Translate C: Fix @typeId -> @typeInfo Add test case to run_translated_c for casting from pointer to opaque type