Readonly proxy mode

This is rebased on top of https://github.com/coreos/etcd/pull/1106
Resolved offline - sticking with 501 for now.