added iter method to go over chunks of data

```
with (yield from cli.cursor()) as cur:
    yield from cur.execute("SELECT * FROM table")
    for fetch_chunk in cur.iter():
        rows = yield from fetch
        print('fetched %d rows ...' % len(rows)
```