feat(client): Add method Client.SetTransport

Allow a client of the go-etcd library to override an initialized
Client's HTTP Transport.
Merge pull request #87 from bcwaldon/custom-transporter

feat(client): Add NewClientFromTransporter