Implement `--dry-run` option

By passing `--dry-run` or `-n`, Capistrano will configure `SSHKit` to
use the `Printer` backend.

Usage:

    cap production deploy --dry-run

This, in combination with a change to SSHKit, fixes #444