Fix missing phonyness for unit_test_coverage target

This was causing unit_test_coverage to no be rerun after first build.
Add test filter argument

Usage: make test TEST_FILTER=some_substring