mp_identity(): Add generic identity function.

Useful as getiter method for objects which are their own iterators, etc.
stream: Add generic unbuffered iternext method.

Uses stream_unbuffered_readline underline.
unix io.FileIO: Add iteration support.

A file cannot be iterated concurrently, so we make io.FileIO its own
iterator.