Fix minion registry test insert.
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
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
runtime.RawExtension must copy the buffer, not use it
watch/iowatcher should log non EOF errors encountered
Cleanup watch encoding (remove dupe Encoding)

Move standard watch encode / decode streams to use
runtime.RawExtension and embed API decoding based on
a provided codec.
Remove unnecessary EmbeddedObjects

Clarify the tests in embedded_test.go to indicate that unmarshalling
of an internal object (runtime.EmbeddedObject) will not work.  Instead,
consumers should decode raw external objects.