Also moved functions that have nothing to do with code coverage into a separate file.
This subproject covers much wider scope now than code coverage, so it makes sense to rename it to reflex that.