r337: mem - always read even number of reads

In the old code, we may read odd number of reads from an interleaved fastq.
r338: pemerge - fixed memory leaks; multithreading

pemerge is actually quite slow.