bump(github.com/coreos/go-etcd/etcd): 7745cfd7f8e619cc9e6be450238e6253a57a227f
bump(github.com/fsouza/go-dockerclient): a735a3dbbfdd1822886f6b4235318c8809b41538
bump(code.google.com/p/goauth2/oauth): cf9c96faa9885b8cf351c2d79d9a929f3eebd4ec
bump(code.google.com/p/google-api-go-client/compute/v1): 2d8543b9e701ae349c9905482af0e017345b86c7
bump(gopkg.in/v1/yaml): b0c168ac0cf9493da1f9bb76c34b26ffef940b4a
bump(code.google.com/p/google-api-go-client/googleapi): cdde2f903343c1fb7613c7cf1fe5e6567e02a9b2
bump(code.google.com/p/goauth2/compute/serviceaccount): ef170e7cf161bc5644976d13cadc67b285e73ee8
Added goauth2 and the google api client.
Add load balancing support to services.
Move duplicated logic into single function.
Extract more redundancy
Extract yet more redundancy
Build Kubernetes in Docker.

Scripts and Dockerfile to build a container image, build binaries, run tests, etc.  Also copy output back out to the host machine.
When the apiserver panics, log a stacktrace.
FirstFitScheduler was triggering a panic by passing nil as the query to
EtcdRegistry.ListPods. I think this was just missed during the recent
label refactor.
Support cross compilation.

Also add more utilities to copy and clean stuff.
Merge pull request #142 from jjhuff/log_apiserver_panic

When the apiserver panics, log a stacktrace.
Merge pull request #143 from jjhuff/fix_scheduler_panic

FirstFitScheduler was triggering a panic by passing nil as the query to EtcdRegistry.ListPods
Merge pull request #138 from lavalamp/master

Normalize etcd_registry's storage & error handling
Ensure that MockPodRegistry verifies the query it's passed.