Proto commits in davissp14/etcdv3-ruby

These 6 commits are when the Protocol Buffers files have changed:

Commit:6bb309f
Author:David Čepelík
Committer:Shaun Davis

Add support for native ETCD distributed locks (#122) * implement ETCD locking * expand README.md * fix typos in README.md * add Connection#with_lock * Update to grpc 1.17.0 Grpc was being kept at 1.6.0, which does not support ruby 2.5.0. Since that important for us, update to 1.17.0 and solve issue with deadline in spec by using `#from_relative_time` provided by `GRPC::Core::TimeConsts` instead of our own implementation. Also provide rake file with task to download etcd and improve travis config to test more configurations. * Don't test lock in etcd v3.1.X * Use version from test instance * Disable 3.3.10 in travis (doesn't work) * Improve test coverage to make codecov happy * Don't test locks in 3.1.0 * add lease support to #lock * fix specs * fix doc comments * fix README.md locking examples

The documentation is generated from this commit.

Commit:6b84ced
Author:Shaun Davis

Revert "Merge pull request #91 from davissp14/rpc-update" This reverts commit c1c4ba0a3187a398bcd520d32cb0e0ebfd9b060b, reversing changes made to 03b2bc060a243936ef489ffc180ae7fe80cda63b.

Commit:eec23cd
Author:Shaun Davis

Updating proto / rpc_pb files with the latest

Commit:79dd874
Author:Shaun Davis

Renaming etcd dir to etcdv3 for gem building purposes

Commit:612adcb
Author:Shaun Davis

Renaming file directory for gem naming purposes

Commit:faccfa0
Author:Shaun Davis

initial commit