Make each pod synchronization in the kubelet an independent thread.

Addresses #301
The copy gives read-only semantics, which is probably appropriate here. Worrying about the overhead of copying a struct is almost certainly premature optimization.