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.
Initial namespaces proposal
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.
Add new Event type

* replaces previous Event type, which is too limited.
* Remove writing of old event type.
* Fix serialiazation test to automatically test all types.
Simplify schedulers.
Fix type cast problems now that watch can pass errors
Be more robust in how we pass flags.

Using the '=' form of a flag makes things better if we have an empty list of machines.
Merge pull request #1447 from lavalamp/fix

Fix type cast problems now that watch can pass errors
restore test that somehow vanished + add SetList
Make ExtractToList, deprecate ExtractList.