Update OAuth types and etcd registry

These calls are not equivalent.  Bad retrieval from the registry results in an empty object (not nil), the Get method returns nil.