Caching plugin: set Cache-Control header (#478).

If the response contains a single DeepaMehtaObject the response's freshness lifetime is set to zero. That is the `Last-Modified` response header is set to `max-age=0`. This enforces the browser to revalidate its cache for every request (typically by sending a conditional GET request).

See ticket 478.