[Fixes #581] ResultList class to support the iterator interface
Created by: aaronlelevier
This PR adds the iterator interface to the ResultList
class. So it can support iteration and the use of next()
The pull request supports both Python 2 and 3 for next
in Python 2 and __next__
in Python 3.
closes #581