All Rust commits from Facepunch
TriggerBase now auto cleanup null objects instead of logging "Trigger x contains null object" forever