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
Done

----- Original Message -----
> >  	ContainerID string `json:"containerID,omitempty" description:"container's
> >  	ID in the format 'docker://<container_id>'"`
> > +	// The IP of the Pod
> > +	PodIP string `json:"podIP,omitempty"`
> 
> Please add a comment that PodIP here is deprecated and will be removed from
> v1beta3 once we make it possible for Kubelet to report PodStatus.
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/GoogleCloudPlatform/kubernetes/pull/2912/files#r21857982