Update the proxy server.
Implement client polling.
Use net.JoinHostPort
Test rejection of bad JSON.
Fix crash in test
Initial add of cloud-demo
Merge pull request #261 from meirf/test_bad_json_rejection

Test rejection of bad JSON.
Merge pull request #258 from lavalamp/misc_cleanup

Use net.JoinHostPort
Watch and Get on the same Etcd key.

Kubelet was killing existing pods when creating a new one because new
files were being set as /registry/hosts/<machine>/pods/<id> and
/registry/hosts/<machine>/kubelet.
Merge pull request #262 from jjhuff/fix_etcd_watches

Watch and Get on the same Etcd key.
Merge pull request #259 from lavalamp/api_long_op

Implement client polling.
Merge pull request #238 from brendandburns/update

Initial add of the update demo for Google I/O
Set id width at 8 and pad with zeros.
Merge pull request #264 from brendandburns/padding

Set id width at 8 and pad with zeros.
Implement sync behavior for controllers.
Merge pull request #257 from brendandburns/sync

Implement sync behavior for controllers.
using hack/local-up-cluster.sh to run cluster locally
Merge pull request #266 from dchen1107/readme

using hack/local-up-cluster.sh to run cluster locally
Use etcd compare and swap to update the list of pods, to remove a race.
Merge pull request #265 from brendandburns/cas

Use etcd compare and swap to update the list of pods, to remove a race.