Scp with options and block

Pass options and block through to underlying SCP so we can use :recursive => true option, and read the progress.