Cask::SystemCommand refactor followups

* hide stderr messages from `ditto` when copying mounted DMG
* fix `Cask::LinkChecker` to return string

fixes #6382
fixes #6385
refs #6329