ssh: Add proxy support

Add ssh-over-ssh support by making ssh.Client take another
Client instance, which is used to provide a transport.

A use case: Iaa7121ced07f7877292e4ff15926bf02b5e7aaa1

Change-Id: Id3269696f1aac0e4cddab8579ef49798533aba23
2 files changed