c: Support casts with common typedefs such as size_t
c: Support casts with typedefs from the same file
c: Add simple {...} struct initializer expression parsing support
c: Support empty [] array dimensions on parameters
ast: Re-add astReplace()
ast: Fix/improve folding for expressions nested in CALLs, SCOPEBLOCKs, etc.