Automatically generate unique hashed versions of static files and assets for efficient and reliable browser caching