Handle downsamples for GATK-lite 2.3.9 versions by avoiding filter_reads_with_N_cigar argument. General cleanup of bam module