Viewmodel Shading Fix - FOSE

Minor optimizations
Fix player-attached lights disappearing when opening menus
Minor optimizations to player-attached lights
Merged Pip-Boy Shading Fix