Walks filesystem breadth-first, emitting (customizable) events on the way.