Check removed files as well as dirty ones
Correctly report locations of output files
Report correct build targets for outputs + tests on output removal
Ignore all output directories in a chunk

Otherwise the class files generated by previous builds for one of the targets in the chunk would interfere with source definitions, and we get overload resolution ambiguities and such