try to fix coverage

the target `make coverage` would fail with compilation errors. Now it is compiled against `oUnit` and `QTest2Lib`, and also depends on the `prefilter` targets so that it finds `batInnerPervasives`. Can someone please test?