Jam's message "warning: foo depends on itself" now uses the
current target name (t->name) rather than the target it is
considering recursing towards (c->target->name). This just gets
the end of the loop rather than the beginning, which in the
tricky case of loops caused by HdrRule's include file scanning,
can be more accurate.