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
Merge pull request #943 from smarterclayton/only_wait_for_acceptance

Clients must wait for completion of actions