Replace IO::Pipe with Capture::Tiny.

This allows us to both merge STDOUT and STDERR and to look at the return code
from the cvs command, something we cannot do with IO::Pipe.