Genome data provider: (a) handle regions with no mapped reads and (b) clean up trailing whitespace.
SAM/BAM data provider: fix bug and streamline code to support both genomes with reference data and those without.
Automated merge of next-stable to default.