Ensure assets last modified takes into account path escaping

Fixes #3722
Merge pull request #3722 from jroper/3722-assets-last-modified-escaped

Assets controller sends constant etag if path has a space in the name