Decoupled viewmodel FOV from view FOV. Added option to not lower viewmodel at high FOV values. Defaults to inheriting view FOV and lowering viewmodel like base.