More small refactors for v1beta3 -> internal

PodState is gone, PodIP/Image were missing in v1beta3, LivenessProbe.Type got pulled
from the original versions

Part of #1519
PodIP is in the PodStatus, so I don't understand why we need this for roundtripping.