[tests] generate coverage even if tests fail

Also zero the counters so that only the most recent check run is counted.
[tests] Finish coverage of dir.cpp
[vfat] Straighten out role of target dir

There were some mistaken comments about the filesystem paths.