VGUI tweaks
* Make Lua panels never overlap main menu (except for modal panels, TBD)
* Clientside DrawOverlay is no longer called from menu overlay panel
* DrawOverlay and CaptureVideo hooks use pooled strings
* DrawOverlay and PostRenderVGUI are now called just before main menu rendering (PostRender still is called after, TBD)
* Disable PreRender return value while main menu is open
Minor cleanup - give internal GMod panels better names
Move PostRender hook slightly earlier to never cover up main menu
* Specifically just before rendering the overlay panels/hooks (DrawOverlay/PostDrawVGUI), exactly where ClientMode::PostRender is called
Add caller info to "MapIO infinite loop" warning (if available)
Minor adjustments to detailobject system from CS:GO
* No functional changes, just maybe 0.001% faster loading times
Draw Lua panels behind main menu when it is open
Reduced DMenuBar spacing, removing it from the left side
Fixed DToolTip spamming PerformLayout from engine
* This was always happening, but was invisible before recent DrawOverlay changes. Now directly call PerformLayout to set/update the size, without going through the engine
Fixed DMenuOption spamming InvalidateLayout
* Another previously invisible issue
* Fixed DLabel:SetDisabled always calling InvalidateLayout(), even when the enabled value did not change. This is consistent with engine Label:SetEnabled behavior
Try to make Entity:IsPlayerHolding more reliable
Re-export fixed combine soldier player model textures
* Fixes green tint from VTFEdit export that I forgot about
Experimental error handling for Sandbox spawn concommands
* gm_spawn commands give player a notification when they fail, stating the failure reason
* This should hopefully help understand why it seems to not work sometimes?
Make seat jeep animation default to 0.5, not 0
Rework how Lua panels are put behind the main menu
* Fixes that one server having issues (probably not the only one), fixes spawnmenu getting rendered in save previews
Remove "VehicleMemDupe" entity modifier
* Appears to really just do nothing
Minor cleanups
Fixed green tint on group03 male player model texture
Minor adjustments to CEF implementation
* Added some safeguards in resource handlers
* Added mime type translations for gif, webm, mp4
Remove "Hinge Axis (Non functional)" field from prop_door_rotating
Fixed a crash with failing to create `physics_entity_solver` entity
Try to fix -tools on Linux