Add analytes page: properly handle repeated incoming analyte values.
Hand-merge auditReportChanges into trunk.
Release Notes
Tag Sherpa 17.4.4 release.
Audit report changes: delete "person" report; change index quadruple to index quintuple, by adding orig_aliquot_id (the so-called "sampleName") at the beginning; add descriptive text to the readout exception audit report; require definition of readoutExceptionAudit.digitsAfterDecimal in the config_parameter table.
Create branch for audit report changes from the sherpa-17.4.3 tag.
Depluralize column heading for consistency.
Handle non-distinct incoming analyte values; also, use diamond operator when possible.