Handle heuristic-inline of functions with VLAs
Handle VLA cleanup when inlining a function containing VLAs

Also factor out gen-func-statement and vla_cleanup()
Reorder gen_asm_global() generate calls
Local symbol outvals are stacked for inlining
Don't check out_val retainedness after expr gen

This is now variable because of inline functions, and caught at the
end of function code-gen anyway.
cc1 errors out on out_val leaks
Test for leaks/errors in inline-local-sym-overwriting
Debug label inline function bug