feat(client): Add NewClientFromTransporter

Allow a client of the go-etcd library to initialize a
new etcd.Client object with a custom HTTP Transport.