Moved the offset on read to python

The read-offset (seek) was done in libc but that causes trouble when the libc is 32bit and the file is +2GB.
Using native python os.lseek avoids this problem.
This release contains a fix for 32bit overflow during offset reads in libc.read