octascript: new syntax for for range statement

The new syntax is "for i in start .. beg do ... end" with optional step
with syntax "for i in start .. beg .. step do ... end". This unifies
the range-for syntax with iterator-for syntax without losing efficiency.