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
Merge pull request #592 from capistrano/feature/dry-run

Implement `--dry-run` option