* !Extra validation for visibility origins
* !Warn instead of throwing when receiving malformed packet
Makes sure the server is still able to process other messages
* !Add test for malformed packet handling
* ! Cherry pick some try catch cleanup from #5195
* ! Tests can no longer check for exceptions
* ! Make sure chunk assembly self heals after exception
* Move all unit tests to Engine/Tests
* Fix Margin.EdgeSubtract
* Fix Capsule.Contains
* EnvironmentVariables.Remove if it's null
* Fixed ray trace never returning startedsolid
* Fix HistoryList.Navigate on empty list
* Fix GameObject.WorldPosition accepting NaNs
* Fix flex: initial expanding to the wrong grow/shrink
* Translation.TryConvert shouldn't throw on invalid enum strings
* Skip sound file tests on machines with no audio device