Add external loop to sync minions from cloudprovider.

cloud registry list/get will be delegated to etcd registry, and an external loop is used to keep etcd registry updated.
This probably should be outside of the Master - we've gradually moved all of the controller functions to their own code, and I don't believe this is significantly different (other than it's using the master's cloud provider interface).