Bring back Etag computation, but do not try to serve range requests.

The Etag is strong even though the content might not be bit-for-bit identical.
With a caching reverse proxy this should not cause problems in practice.