Fix line wrapping in seqfile macros
Add str and seq copy functions
[seqfile] Use diff. error nums for diff. fq errors

Now, you can tell how a fastq is broken by the return value of
qes_seqfile_read(). Also fixed tests.
[seqfile] Fix fastq file numeric error codes

They now go line wise, i.e. bad file, lines 1-4, bad file