Finish the move to the new generated ILAst classes
Fix bugs.
Change representation of conditional branch.