drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps...