Add complete test for cached responses

Ensure that the CDN is behaving as CDNs should. Response to first request is
cached and delivered on subsequent requests without hitting origin.

---

This works against plain Varnish. It needs Mike's wait-until-probe-healthy stuff before we can test it against the real CDN.