Make MODE dependency tracking for archives too.

Also, remove the archive before calling ar, because if could have been
build on a different architecture. Not needed for lib.exe, as that
overwrites the library with /out:file switch.
Explicitly add cl_deps to compilation dependencies...

instead of using compile_deps, which is not unused.
Improve comments.