[io] Added ETags and caching information to FileDownloadServlet