fixes #285: filtered comprehensions over ranges
add index tests for range comprehensions
fixes #286: support stepped loops