Scala uses the term Stream to mean something special, so I'm renaming
the Scala version of the JinqStream to JinqScalaIterator. Also, it will
extend the Iterator trait, which will provide it with functionality
similar to that of a Java stream.