[GCE] detect-master and detect-minions api calls should specify the zone

Otherwise KUBE_MASTER_IP and KUBE_MINION_IP_ADDRESSES may contain 'external-ip'

    $ detect-master
    Using master: kubernetes-master (external IP: external-ip)'
Add documentation for client libraries
Add support for the PostStart event handler.
Merge pull request #1193 from jbeda/fix-e2e

Fix up some flaky behavior of the new improved update e2e test.
api/v1beta1: use go-dockerclient instead of docker-api-structs

This involves updating go-dockerclient and removing the patched code.

Related to #692 and fsouza/go-dockerclient#146.
Improve vagrant hostname support across cluster
Fix label query in e2e basic.sh
Merge pull request #1195 from jbeda/fix-e2e

Fix label query in e2e basic.sh
Merge pull request #1188 from carlossg/detect-zone

[GCE] detect-master and detect-minions api calls should specify the zone
Merge pull request #1190 from derekwaynecarr/vagrant_cluster_hostname

Improve vagrant hostname support across cluster
Rename Object to EmbeddedObject
Merge pull request #1194 from fsouza/remove-godockerclient-copiedstructs

api/v1beta1: use go-dockerclient instead of docker-api-structs
Merge pull request #1197 from lavalamp/fixApi

Rename Object to EmbeddedObject
Update nginx to support websockets and not buffer watches.
Merge pull request #1156 from brendandburns/api

Add support for the PostStart event handler.
Merge pull request #1203 from brendandburns/nginx

Update nginx to support websockets and not buffer watches.
Merge pull request #1169 from brendandburns/docs

Add documentation for client libraries
Namespace bash functions under build
Refactor GCS parts of new release process
Added scheduler binaries plus other misc fixes

* Support cleaning out built docker images
* Use bash arrays in places
* Lock etcd version we are testing against