bug in kseq.h (seqtk is still correct regardless)

The bug occurs when kseq.h is used with the read() system call, which does not
guarantee to fill the buffer even more data are coming. Seqtk is not affected
as it uses gzread() which in turn uses fread().