Clamp SceneCamera.Rect input so we can't crash the game
Clamp camera width and height to always be non-zero to prevent crashing
VectorControlWidget can pass RangeAttribute details to its fields
CameraComponent.Viewport type change, use RangeAttribute to clamp in UI https://files.facepunch.com/tony/1b1411b1/sbox_g6X5TNg4fQ.png