Validate inputs to sound.Generate
Fixed exit game crash to do with procedural sounds
Some minor changes from TF2 SDK
* Fixed some theoretical memory leaks with keyvalues
* CMDLPanel pose parameter fix (PR from SDK repo)
* `firstperson` disables `camortho` (PR)
* ESC closes chat box even if the text entry for the message is not focused (PR)
Fix unnecessary "Encountered VTF 7.5 IDs" warnings
constraint library - rope material shader whitelist changes
* Change the rope material shader blacklist to a whitelist (of UnlitGeneric, SplineRope and Cable shaders), and disallow materials that do not exist (!!tested on server!!)
Potential crash fixes