Tweak comments
NewWithDiskv function for creating a cache that uses an existing Diskv
Update README.md
Return errors from transport.RoundTrip
Factor out and export Date function (parses and returns the value of the Date header)
Merge pull request #11 from sourcegraph/NewWithDiskv

NewWithDiskv function for creating a cache that uses an existing Diskv
Merge pull request #12 from sourcegraph/handle-Roundtrip-errors

Return errors from transport.RoundTrip
Merge pull request #13 from sourcegraph/factor-out-date-func

Factor out and export Date function (parses and returns the value of the Date header)
change tests to use httptest.Server

instead of hardcoding port 9090, use the httptest package which will
automatically select an unused port.
add memcache implementation of httpcache.Cache

This provides two separate implementations, one that uses App Engine's
memcache service, and one that uses the gomemcache library to connect to
a specified memcached server.  The correct implementation is built based
on the presence of the "appengine" build constraint.

Tests for the non-App Engine implementation expect to connect to a
memcached server on localhost:11211 (the default memcached port).  If a
local server is not found, the tests are skipped.  Eventually this could
be replaced with a very simple TCP listener that implements enough of
the memcache protocol to run the tests.
Update README.md
typo
convenience method for new client with Transport
Merge pull request #16 from willnorris/client

convenience method for new client with Transport
introduce timer interface with real implementation as a step towards making tests quicker
use fakeClock in tests to avoid having to sleep
Stop using "1" as placeholder for cache-control.

max-stale being present without a value isn't the same as having
value=1, so this needs to change.
Pay attention to max-stale values in requests' cache-control headers.
Remove distinction between returnable stale responses and fresh ones
Merge pull request #21 from gregjones/max-stale

Pay attention to max-stale in requests' cache-control header