Split TypeMeta into ObjectMeta and TypeMeta
Change validation now that namespace is on ObjectMeta
Implement conversions for v1beta1/2 to internal ObjectMeta
Remove use of embedded TypeMeta accessor
createPod should copy the labels, not edit them in place
Whitespace and old comment removal
Replace struct initializers for TypeMeta with ObjectMeta
Refactor tests to split ObjectMeta from TypeMeta