Iterator: extend estraverse rules to support JSX

Closes gh-830