Implement ENTITY:OnTraceAttack for `ai` and `anim` type SENTs
Minor cleanups
Merged Pull Requests
* Added dormancy check to gmod_light
* Refactor cleanup tool UI to be more self contained
* Update undo UI code to be more self contained and flicker less on refresh (not a PR)
* TTT: Fix prepare state hooks running before map cleanup
* Optimize path functions in string library
* TTT: Use DistToSqr instead of Distance where possible
* Micro optimizations for the menu
* use ents.Iterator instead of ents.GetAll in a couple of places