Refactored camera controls into CameraController

Also improved the way IVA camera control was done. No longer takes
exclusive control of camera and is compatible with all other camera
mods.