Assigns tests based on line coverage and order them by execution speed with a
weighting towards tests whose names imply they are intended to test the
mutated class
Line based coverage data, used by html report and the history system
separated here to prevent methods being re-implemented with data
not available when loaded from disk for the report aggregate
Filters conditional logic and method calls generated for try-with-resources blocks
Duplicate inlined mutations are left in place to be handled by the InlinedFinallyBlockFilter
any mutants filtered here by accident will break the inlined filter logic.