Extracted the event/listener management portion of the TransactionIterator into a trait.
Merge pull request #656 from guzzle/event-attacher

Extracted the event management portion of the TransactionIterator