[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)'
Improve kube-up to validate salt provisioned
Be a little more verbose while building local go
Update azure.md

For this to run, VNET and SUBNET need to be set.
Re-enable travis for Go tip
Merge pull request #1176 from brendandburns/travis

Re-enable travis for Go tip
Fix a shell typo.
Merge pull request #1177 from brendandburns/travis

Fix a shell typo.
Fix travis and cluster installs.
Merge pull request #1179 from brendandburns/fix

Fix travis and cluster installs.
Merge branch 'master' into build-go-verbose
Exclude vendored etcd.
Merge pull request #1180 from brendandburns/fix

Move vendored etcd to third_party/...
Merge branch 'master' into build-go-verbose
Merge pull request #1171 from yaronr/patch-1

Update azure.md
Simplify labels for `kubecfg run`

We created a name=<controller name> label on each object we created.  This was confusing.  Instead, piggyback on `replicationController` label and use that as the selector.
Add template update to rollingUpdate
Pretty up the demo a little.

Use images and some better formatting.  Also add scripts to help prevent typos.

This based on an improved version done by Julia Ferraioli.  She came up with the cool images.
Fix/expand kubecfg unit tests
Add containerPort to services in guestbook example