Overhaul junos.NewSession(), and provide support for alternative constructors.
Overhaul junos.NewSession(), and provide support for alternative constructors.

This allows the user to make their own choices about ssh ClientConfig, or even
hand us an existing net.Conn.  For example, maybe the user requires a SOCKS proxy
to connect, or wants to set a connection timeout.

scottdware/go-junos