ETCD
oprations no longer crash on timeoutETCD
oprations now return an error tuple{:error, :timeout}
on timeout
- update
protobuf
dependency to~> 0.12
- fix typespecs and add dialyzer
- support elixir
1.10
and higher
- Remove watch stream from conn after closing
- Send
{:etcd_watch_error, reason}
message to client process when watches fail to reconnect