Update OAuth types and etcd registry

Why not omit these when empty like other list types (BuildList as a for instance?)