All Rust commits from Facepunch
Amplify Shader Editor temp compile fix (this needs to be fixed properly if still in use)