test: quiet_reporter_c now plays nicely with concurrent builds.

quiet_reporter_c is effectively a fork of UnitTest++'s normal std out
reporter. However, it originally printed multiple lines and didn't
print out the test name. In a serial build, this is sufficient because
the lines are always contiguous and the name of the test being ran is
known.

In concurrent builds, however, none of this is true. Typically, if a
test fails, all we see is a random line stating this. There isn't a
reasonable way to map back to which test failed.

This update changes the output to be on one line and to include the
file:line SUITE::TEST in the printed output.
Fixed build errors.
test: Bashed unnecessary include.
test: Caved and updated quiet_reporter_c to use our naming conventions.
Merged master on mac.