add filestat fields linktarget and linktarget_shallow

Documentation to follow if this is accepted.

Acceptance tests need review.

Limited to 32 levels of symlink redirection, so self-referential symlinks are handled.  See the `filestat_linktarget.cf` acceptance test.