add support for BEDTools versions <2.15
move check for bedtools installation to the version check function
make sure the bam check occurs before uses_genome check

(needed to make genome_coverage allow genome_none_if=['ibam'], since
otherwise the implicit -ibam never got set)
test cases for genome_coverage -ibam (no genome) and -i (with genome)