kubelet: only check for container listed in the manifest

also wait 1 retryDelay before polling state after syncing.
hack: add cluster in a pod manifest
build: add kubelet image
Adds support for attaching GCEPersitentDisks
Adds GCEPersistentDisk volume struct
Adds gce-utils to attach disk to kubelet's VM.
Updates config to give compute-rw to every minion.
Adds GCEPersistentDisk to API
Adds ability to mount attached disks
Generalizes PD and adds tests.
PD now uses an pluggable API interface.
Unit Tests more cleanly separates TearDown and SetUp
Modify boilerplate hook to omit build tags
Adds Mounter interface; mount is now built by OS
TearDown() for PD now detaches disk on final refcount
Un-generalized PD; GCE calls moved to cloudprovider

Address comments.
Change ContainsMinion to GetMinion
runonce: list kubelet container between each iteration
dockertools: add todo for container lookup
runonce: isPodRunning returns no error
Merge pull request #1337 from brendandburns/Sarsate-pd-support

Taking over PD support from sarsate
Merge pull request #1670 from proppy/fix-kubelet-runonce

kubelet: only check for container listed in the manifest
Merge pull request #1671 from proppy/kubelet-docker

build: add kubelet image
Merge pull request #1674 from ddysher/minion-api

Change ContainsMinion to GetMinion
Add ssl flags to default client flags

This adds support for mutual ssl between the proxy, controller-manager,
scheduler, and the apiserver
Switch on the resource requested prioritization.
Add the github.com/skratchdot/open-golang/open package as a dependency.
Merge pull request #1679 from brendandburns/resource

Switch on the resource requested prioritization.
Merge pull request #1672 from proppy/cluster-pod

hack: add cluster in a pod manifest
Merge pull request #1682 from hmrm/add-mutual-ssl-support

Add ssl flags to default client flags
Add URL opening to kubecfg.
get.docker.com is now the preferred place to get Docker

Update salt configs