Fix missing id in new blocks.
NEW_GEN: New transformer of Cal foreach to c-style for loops, new annotation of block variables, new printer of for loops, run the variable analyses also after the modifications of the IR, option to only print name of declaration variables, new printing of one line statement blocks (used in for-statements initialize or update block), introduced annotations specific for c-nodes in the IR to convey extra information to the printer. All needed just to convert foreach to for.