Camera rework

@kadst43 @eric79 

This should be finished, pending the review. This runs off of `vwf/mars-game-staging` and does not use the navigable changes I was attempting to make. It's similar to the `targetFollower/camera` model, but with the camera mount system we talked about.

I rewrote the camera pan functionality using the new system and I changed the delay from 17 seconds to 3 seconds (this can be tweaked). I know the delay is supposed to sync up with the VO, but it doesn't really and it's too long so when it pans after 17 seconds it feels like a bug. I think the user gets the point if the camera shows them the radio and then the VO tells them to travel to it.

I also rewrote the navigation modes so that we aren't messing with the `matrixWorld` directly.
Interesting point...

Let's leave it alone for now, but add a low priority bug to rethink it.  I'm not sure whether we're going to rework the phase 1 experience or just leave it as a prequel, but I think we're leaning toward the latter - at which point the most important thing is to have it as a test case while we change things.