Extract the service controller from the apiserver, put it in the controller manager for now.
Add a Log method on Scheme for better debugging
Add an IPAllocator type
Flag-compatible IP type
Move ErrorList to util
Use '=' for flags or else parsing gets confused sometimes
Better handling of unbound pods.

A small collection of tweaks to better handle pods when they are not currently
bound to a host.
Merge pull request #1578 from brendandburns/controller

Extract the service controller from the apiserver.
Merge pull request #1595 from thockin/flageq

Use '=' for flags or else parsing gets confused sometimes
Merge pull request #1596 from thockin/unbound

Better handling of unbound pods.
Merge pull request #1584 from thockin/net

Flag-compatible IP type
Initial support of propogating the termination reasons and image failure
to apiserver. Deprecated docker.Container from API completely.

Conflicts:
	pkg/api/types.go
	pkg/kubelet/kubelet.go
Clean unittests
Fix rebase issues.
Fix e2e tests.
Addressed comments.
Merge pull request #1591 from smarterclayton/simple_test

Add a Log method on Scheme for better debugging
Add a util/exec interface for testing execs.
Merge pull request #1594 from thockin/ipallocator

Add an IPAllocator type
Merge pull request #1569 from dchen1107/termination

Initial support to propagating the termination reasons and image failures