CSS URL case mismatch fix

This fixes a bug where CSS URLs aren't replaced if the physical file path's casing differs from the CSS URL's casing.

For example, if the physical path to a file is `Images/pic.png` but the CSS has `url('images/pic.png')`, the CSS wasn't being updated for this URL.