Use next(iterator) in SeqIO, AlignIO and SearchIO

This is for better Python 3 compatibility, the built in function
next() was added in Python 2.6 and allows next(iterator) in place
of iterator.next() which is not allowed on Python 3.
Remove a resolved TODO comment