Add ETag for browser-side caching.