All Rust commits from Facepunch
Fixed some issues with spot lights not rendering correctly with shadow caching enabled