All Rust commits from Facepunch
WIP moving demolish functionality from StabilityEntity to DecayEntity so more things can use it.