put godoc badge
Merge pull request #97 from cenkalti/patch-1

put godoc badge
feat(log): use a normal log.Logger

Instead of requiring some go-etcd types to be implemented use a normal
log.Logger.
Always close response channel when Watch is done.

Added a defer statement when the receiver channel passed to Watch is
set to close the channel. This permits the goroutine consuming that
channel to gracefully terminate when the channel will no longer return
any responses.
Merge pull request #98 from paddyforan/master

Always close response channel when Watch is done.
refactor(response): Expose a public Unmarshal for responses from etcd

Function Unmarshal could convert RawResponse to Response.
Merge pull request #103 from unihorn/10

refactor(response): Expose a public Unmsarshal for responses from etcd
Add CreateInOrder command.

Created a CreateInOrder command that will use a directory as a queue. It
uses the POST property of etcd to create ordered keys within the
directory; each key is guaranteed to be greater than the key that
preceded it.
refactor(Client): be able to check retry in SendRequests

User could write its own function to check retry cases before sending
request again.
Merge pull request #101 from unihorn/7

refactor(Client): be able to check retry in SendRequests
fix(client): keep alive for TCP connection

Avoid the watch command to wait on a dead machine
fix(requests): handle the case that http response could be nil

The case may happen if the request is cancelled because of
TCP keep-alive policy.
Merge pull request #107 from unihorn/14

fix(client): keep alive for TCP connection
feat(watch): add cancelable watch

Implement actual cancelable watch.

Thanks for the extra assistance from @onsi and @vito .
Merge pull request #108 from unihorn/15

feat(watch): add cancelable watch
refactor: Expose generating RawRequest objects as an API
Merge pull request #102 from unihorn/9

refactor: Expose generating RawRequest objects as an API
fix(requests): fix possible race and appease race detector
Merge pull request #110 from unihorn/19

fix(requests): fix possible race and appease race detector
Change dir test deletes to a variable.

The dir that updates in set_update_create_test.go's TestCreateInOrder
function are posted to is already put into a variable, so change the
defer to use that variable to ensure the dir is deleted at the end of
the test.