USR: support get/qlt lines of zero size (as seen in the 1k genome)
Handle oversized records

Testing fastq files at the 1000 genome project, some of the (apparently older, smaller) files appear to have
extremely long lines (over 4k). This fix handles those generic long records with only minimal compression.