Convert existing kubernetes system to use ContainerStatus, instead of
docker.Container directly.

Conflicts:
	pkg/kubelet/dockertools/docker.go
	pkg/registry/pod/rest.go
fix rebase issue.
Clean up scripts to require a minimal gsutil version.
Initial cut of a spreading scheduler.
Add a generic scheduler.
Update e2e test to reflect the change.
Merge pull request #1335 from dchen1107/exit1

Convert existing kubernetes system to use ContainerStatus, instead of
Add a new network for e2e tests, to isolate it from any other cluster.
Merge pull request #1435 from brendandburns/e2e2

Add a new network for e2e tests, to isolate it from any other cluster.
Merge pull request #1414 from brendandburns/fix

Clean up scripts to require a minimal gsutil version.
Refactor the code to make it more readable.
Merge pull request #1420 from brendandburns/scheduler

Initial cut of a spreading and generic scheduler.