Make each pod synchronization in the kubelet an independent thread.

Addresses #301
Something like re-implementing WaitGroup() with a return (specifically the contianer IDs)?