Store all of the master's persistent data on a separate "data"
persistent disk when running on GCE.

I'll follow up soon with a second PR that enables kube-push to
completely bring down the master VM and replace it with a new one.
Remove some dead code.
Really upgrade fsouza/go-dockerclient pkg to latest revision, so that we can have
Error and OOMKilled from docker ContainerStatus.
Update kubelet package on latest go-dockerclient package.
Merge pull request #3039 from brendandburns/e2e

Remove some dead code.
Merge pull request #3035 from dchen1107/master

Update fsouza/go-dockerclient pkg to latest revision and fix some compiling issues.
Merge pull request #3034 from a-robinson/pd-up

Store all of the master's persistent data on a separate "data" PD when running on GCE
Add GKE as a provider.