Spike at timing out ssh.NewSession

Obvious outstanding problem is that the timeout is hard-coded. Less
obvious outstanding problems probably abound.

Thoughts, @kr? We could pass an sshpool-specific config struct embedding `ssh.ClientConfig` to allow tweaking the timeout.