Dependencies and DO reuse/winkin

Always delete the .class.dep files and .class files together. Avoid deleting only one of these types of files while leaving the other type.

If A.java is changed, clearmake audits a rebuild of A.class to determine whether the dependencies of A.class.dep file have changed. If they have not, A.class.dep can be reused. clearmake does not attempt to reuse .class.dep files as DOs.

Note: Whenever a .class.dep file can be found in the view, clearmake does not shop for it in another view.

clearmake cannot wink in a .class DO if it does not know all of the class dependencies with which the DO was built.