Fixed apps build, added to top-level Makefile

I think the unit_test_coverage binary has been renamed to unit_test_gcov
All the binaries are cleaned by the `clean` target.