All Rust commits from Facepunch
Merge from fix_texture_streaming_2: Replace assertion with just a warning