Fix 357 reload shell eject, again
Make Nova Prospect soldier player model use custom materials
* Allows people to modify the material without affecting the NPC, just like other combine player models.
* Made the eyes colorable on the first skin like other combine player models
* More consistent appearance compared to other combine player models (rimlight)
RichText:SetText now discards \r and \0
* This is consistent behavior with RichText:AppendText and fixes RichText:GetText not working correctly after SetText and AppendText calls in that order.
Fixed entities with material overrides being in the wrong render group
* Another one of those "depth pass" rendering issues with large dupes. If 2 entities have the same material as material override and one of them is transparent (via the color tool for example), this would affect a lot of unrelated entities. I think this only happened if the material was last rendered with transparency in the previous frame.
Fixed freezes when removing large amount of entities in Sandbox (dupes)
* Same for creation, but probably to a lesser degree