Fix up potentially empty fields in HPA v2beta2
Fix up potentially empty fields in HPA v2beta2

There were a few cases where fields that should have been marked optional
were not.  This was causing weird validation issues, but is now fixed.

Kubernetes-commit: 76bd48b1405b2356428615a870b4e871b1d3d259

kubernetes/metrics,kubernetes/metrics