We can't sniff SVG file types by content, so we rely on the server-supplied MIME type in that case to properly cache favicons. Otherwise failed sniffing = "corrupt" icon, doesn't get cached or re-used. This resolves #596.