Rename ServerOp to Operation in v1beta3 and internal

Add the appropriate rename logic internally.
PodStatus Message needs to be round-trippable
Status should be a ListMeta, not ObjectMeta internally
Merge pull request #2910 from smarterclayton/small_v1beta3_refactors

Fix internal -> v1beta3 round trip issues