kubectl: use underscore for all command line options not dash

Every other utility
  --hello_string=
kubectl uses
  --hello-string=

I am happy to go the other way, and make everything else use dash, but
user consistency should be a goal.