DESC
Advance the file pointer correctly in partial reads.
EDESC
In jread(), if we do a partial reading, we need to advance the file pointer.
It's an awful bug, strangely jwrite() and jwritev() are OK, so I must have
missed it.

