Add RestartPolicy to Pod and PodTemplate

This is the first PR to add RestartPolicy to Pod. Next PRs will hook policy with kubelets. 
Also append is threadsafe and nil slice safe - receivers require an additional guarantee for those.