Optical duplicate detection optimizations

Minor polishing of tsibley pull request:

Handle Casava 1.8 read names, or old style read names.
Add ability to suppress optical dupe detection via READ_NAME_REGEX=null.
Fix usage message regarding read name format so that field numbers are 1-based in message.
Add unit tests.