Fixes for potential entity related crashes
Fixed regression with CalcViewModelView due to admire anim fix
Make menu state FrameTime use doubles
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