backport (dpvc): Use shell_qupte and readpipe to handle tar commands, and include stderr in the output so that we can report the correct number of files archived via bsdtar.
Changed paths: