tweaked the discarded read ouptut

some of the discarded reads will have been fully trimmed (ie no
sequence remaining after trimming). this would generate a erroneous
fastq file. So instead we now just report the fastq headers for each
read that is discarded. Users can use the headers to extract the
original reads from the source files.