Respect the -n flag when copying symlinks.
Return 1 instead of 0 when a symlink copy fails because of -n.
Add the check for -n to copy_fifo() and copy_special().
Merge branch 'cp-symlink-dst' into markj