Support CASAVA >= 1.8 FastQ headers
Support CASAVA >= 1.8 FastQ headers

Newer Illumina instruments (such as MiSeqs) use newer CASAVA versions
which changed the format of the FastQ read name/header.  The DS pipeline
doesn't care about most of the data encoded in the header, only the PE
read number.  hdrRenameFxn() now handles both header name formats.

Unrecognized header formats throw an error to avoid doing the wrong
thing.

Refer to http://en.wikipedia.org/wiki/FASTQ_format#Illumina_sequence_identifiers

mwschmit/Duplex-Sequencing,loeblab/Duplex-Sequencing,raj76/Duplex-Sequencing,loeblab/Duplex-Sequencing,mwschmit/Duplex-Sequencing,loeblab/Duplex-Sequencing,raj76/Duplex-Sequencing,raj76/Duplex-Sequencing