use setImmediate in iterator.js
add fallback (for node 0.8)
Merge pull request #100 from rvagg/async-buffered-next

fix recursive process.nextTick bug in buffered iterator