All Rust commits from Facepunch
Update: dispose netgroups when NetVisGrid gets disabled Tests: booted into craggy and stopped - no errors