Out of place test table
Fix minion registry test insert.
Expose v1beta2 API group
Allow server and client to take api version as argument

* Defaults to v1beta1
* apiserver takes -storage_version which controls etcd storage version
  and the version of the client used to connect to other apiservers
* Changed signature of client.New to add version parameter
* All controller code and component code prefers the oldest (most common)
  server version
Change etcd install from go get to binaries from releases

To address #1380, current version of etcd on master is incompatible with current version of kubernetes on master
Merge pull request #1292 from smarterclayton/v1beta2_client

Allow client and server to vary the API versions they use
Merge pull request #1375 from ddysher/pod-rest-test

Out of place test table
Rev the version to 0.3
Allow -race to be disabled in test-go.sh
Add the 0.3-dev commit.
Merge pull request #1376 from ddysher/minion-test-fix

Fix minion registry test insert.
Merge pull request #1384 from brendandburns/release

Release 0.3
Add benchmarks for API tests
Add benchmarks to Travis
Merge pull request #1377 from smarterclayton/benchmarks

Add some benchmarks and minor test-go enhancements
Add authenticated TLS support to the client.
Merge pull request #1386 from brendandburns/auth

Add authenticated TLS support to the client.
Merge pull request #1381 from andrewmichaelsmith/patch-2

Change etcd install from go get to binaries from releases