Detect macro iterators from their bodies
This uses the same strategy as macro statements (see !92 (merged)).
This merge requests fixes #24 (closed), removing conflicts introduced by assign_expr
Tests on the Linux kernel show that more code is parsed (99.27% good now vs 99.26% before)