header-handling: ModifyCachingHeaders & Content-Encoding

- Change header handling for ModifyCachingHeaders
- Don't copy over response headers which have their hash set to 0
- Don't invent a date header