Some minor spec edits.
Diagnostics tasks should always be considered out-of-date.
Fixed dependency report task so that it actually tests the dependency reporting (the task was always up-to-date).
Added some performance test coverage for first use of a build (actually just an approximation).