add new PyTextIO(io::IO) conversion; fixes #39