Refactor splice junction counting

This shouldn't be pulled without some review. 

We count and store splice junctions always, and filter on demand. This is actually only true for minJunctionCoverage and ignoreStrandedness; we still filter based on minFlankingWidth upon loading (needs revisiting).