Print information messages to stdout instead of stderr. Only error
messages should go to stderr.
Closing 'underlyingIterator' when the 'CountLimitedIterator' is closed
since it seems to get rid of the 'Too many open files' problem.