Let coverage and timeout be overriden in hack/test-go.sh

As usual, shell review / test gratefully accepted.  Tested on OSX and
F20
Merge pull request #952 from smarterclayton/let_timeout_be_overriden

Let coverage and timeout be overriden in hack/test-go.sh
Remove a duplicate flag.
Merge pull request #953 from brendandburns/sanity

Remove a duplicate flag.
Fix the proxier when a service with the same port is re-created, actually restart the proxy.
Add quotes to preserve more sane quoting in what we pass through.
Fix #926

Make HostPort a real option without being set to ContainerPort if absent.
Merge pull request #958 from dchen1107/port

Fix #926
Merge pull request #956 from brendandburns/service

Fix the proxier when a service with the same port is re-created after being deleted.
Merge pull request #957 from brendandburns/shell_sucks

Add quotes to preserve more sane quoting in what we pass through.
Remove excessive waiting in kubelet etcd loop

Listen to etcd longer, and wait a shorter time before reconnecting.
No longer an argument to the source.
Return immediately when controllers/pods are committed

Add client waiting conditions.
Update the README.md with caveats about waiting