Add --forward-agent support

Net::Ssh supports forward agent. Expose it to knife-solo with the `--forward-agent` flag.

Most useful with `--sudo-command "sudo -E"` so the environment variable pointing to the socket remains intact during chef run.