Add tests for for-of, update escodegen that now supports it