Add BatchIterator.

Wrote AsyncIteratorPerf. It explains why we need a batch iterator. Wrote BatchIterator and included it in the performance test to verify it improves things.