Allow querying from contig which is not in file

When querying for a contig which doesn't exist in SAMFileReader, return an empty iterator (rather than throwing an error). This matches the behavior in BAMFileReader