webserver: add AddHeader utility method
webserver: only cache JavaScript and CSS files for a day (same as HTML)
webserver: fix 64-bit print format for Content-Length
webserver: add GetLastModifiedDateTime() utility method
webserver: add support for Range requests (Accept-Ranges, Range, If-Range, Content-Range)
webserver: add optional debug logging about request and resposne data