Make Nodes be a slice of pointers so that we can implement a fake version of etcd for tests that uses Node internally as the type for the tree of data stored
Merge pull request #118 from benmccann/flynn-nodes-pointers

Make Nodes be a slice of pointers so that we can implement a fake versio...
fix(client): Wire up Config.DialTimeout
Merge pull request #123 from bcwaldon/use-timeout

Timeout dial operations
fix(http): Return error from http.NewRequest

Fix #125
Merge pull request #126 from bcwaldon/125

fix(http): Return error from http.NewRequest
go vet fixes
Merge pull request #128 from burke/govet

go vet fixes
Bubble up errors from http.NewRequest before calling Header
Merge pull request #127 from burke/fix-panic

This was panic'ing for me because of an ignored error.
fix(debug): properly support arbitrary interfaces for log messages
Merge pull request #131 from jonboulle/master

fix(debug): properly support arbitrary interfaces for log messages
fix(*): ameloriate memory leakage in SendRequest
Merge pull request #133 from jonboulle/133

Leak: reported memory leak when etcd read available only
fix(*): don't sleep on first attempt, close after every iteration
Merge pull request #134 from jonboulle/master

fix(*): don't sleep on first attempt
fix(*): only close if resp != nil
Merge pull request #135 from jonboulle/master

fix(*): only close if resp != nil
requests: check stop chan if fail to read from response body

The failure on reading from response body may be caused because user
has asked to cancel http requests. So we check the stop chan status
to return correct error.
Merge pull request #148 from unihorn/112

requests: check stop chan if fail to read from response body