Remove dep on gce cluster config for azure relase.sh
Refactor Azure deploy scripts.

Refactored to work with cluster/* scripts which require
actions to be defined as methods in cluster/azure/util.sh
Deploy k8s to vSphere
Incorporate comments
Remove unused env vars
Implement kube-up for vsphere
Add a log when we drop a minion because of health checks.
Merge pull request #1019 from brendandburns/minion

Add a log when we drop a minion because of health checks.
Merge pull request #1008 from MSOpenTech/azure-fix

Refactor Azure deploy scripts
Merge pull request #1011 from pietern/vsphere-squash

Deploy k8s to vSphere
Include missing step in vsphere guide
Merge pull request #1022 from pietern/guide-fix

Include missing step in vsphere guide
Remove dependency on godep for builds

We can simply set the GOPATH directly instead of having godep return it to us.

godep can still be used to manage the dependencies under Godeps/_workspace.

Tested:
- Built it successfully with hack/build-go.sh after this change.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
DRAFT: Versioning Kubernetes

This will use git tags as base of versions for Kubernetes.

** THIS REQUIRES ANNOTATED GIT TAGS TO WORK **

A build using hack/build-go.sh will get the info from git and include it
as ldflags so it will overwrite the info in pkg/version/baseversion.go.

A build using go native tools (e.g. go build, go get, godep) will use
the values in pkg/version/baseversion.go which should be an
approximation of the actual release. Those values will also be used when
building from a tarball such as the one built by github when getting an
"archive" from them.

Tested:
- Create an annotated tag:
  $ git tag -a v0.1-bogus 693051c1ca072474529927b77affb6e202826f7d -m 'Fake v0.1 for testing this change'

- Build using hack/build-go.sh:
  $ hack/build-go.sh
  $ output/go/bin/kubelet -version
  Kubernetes v0.1-bogus-12-g5f40e3308f1c, build 5f40e3308f1ca4ab0429f0bf07a4b603619ae234 (dirty)

- Build using go build:
  $ rm -rf output/
  $ bash hack/config-go.sh   # for the symlink in output/
  $ GOPATH=${PWD}/output/go:${PWD}/Godeps/_workspace go build github.com/GoogleCloudPlatform/kubernetes/cmd/kubelet
  $ ./kubelet -version
  Kubernetes v0.2-dev (not-a-git-tree)

- Build using go get: (TODO: need to upload this first)

- Build using godep: (TODO: I can't seem to be able to make this work...)
  $ godep go install cmd/kubelet
  can't load package: package cmd/kubelet: open .../golang/src/cmd/kubelet: no such file or directory
  godep: go exit status 1