Put validation/escaping into EtcdClient::Request itself.
In progress, DO NOT MERGE!