Refactor internal API for Pods to match v1beta3

As is, this would cause an auto-generated name to be set to a different UID than the pod's UID.