kubelet: add --runonce flag, exits after starting pod from the manifest
kubelet: add basic test for runonce
Ignore empty pod port spec.
Remove JSONBase reference from v1beta3/types.go
Merge pull request #1580 from ghodss/fix_v1beta3_jsonbase_error

Compilation error on HEAD: Remove JSONBase reference from v1beta3/types.go to prevent it
Merge pull request #1583 from ddysher/fix-#1550

Ignore empty pod port spec.
Merge pull request #1534 from proppy/kubelet-noonce

kubelet: add --runonce flag
kubecfg rewrite to be more modular and support more commands