All Rust commits from Facepunch
Allow multiple animation event receivers to receive events on viewmodels