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.
Add services and replica controllers to the ux.
Add etcdctl in master
Merge pull request #1534 from proppy/kubelet-noonce

kubelet: add --runonce flag
minor comment change for grammar/consistency across v1beta* packages
Fix bug in minion registrytest.
Add a Log method on Scheme for better debugging
Merge pull request #1588 from meirf/consistent-grammar-conforms-usage

minor comment change for grammar/consistency across v1beta* packages
Add an IPAllocator type
Merge pull request #1590 from ddysher/fix-registry

Fix bug in minion registrytest.
Merge pull request #1585 from brendandburns/ux

Add services and replica controllers to the ux.
Merge pull request #1587 from ddysher/add-etcdctl

Add etcdctl in master
Flag-compatible IP type
Move ErrorList to util
Use '=' for flags or else parsing gets confused sometimes
Better handling of unbound pods.

A small collection of tweaks to better handle pods when they are not currently
bound to a host.
Merge pull request #1578 from brendandburns/controller

Extract the service controller from the apiserver.
Merge pull request #1595 from thockin/flageq

Use '=' for flags or else parsing gets confused sometimes
Merge pull request #1596 from thockin/unbound

Better handling of unbound pods.