compile_for_stmt_optimised_range(): Properly handle negative & unknown s...

...teps.

If step is not constant, in first approximation, we can't apply optimization,
(well, we could, but need a special case for this).