webserver: add support for Range requests (Accept-Ranges, Range, If-Range, Content-Range)
webserver: only cache JavaScript and CSS files for a day (same as HTML)