Put tighter bounds on COFC max zoom distance
Experiment with lazier zoom to map center
Bounding pyramid controlled by camera y only
Made coordinate bounding a proper function
Improved bounds pyramid and zoomtilt correction

* Bounds pyramid works off of proportion of width and height
* ZoomTilt correction also mildly moves target to center vertically
Merge branch 'master' into improved_cofc_bounds_handling
Attempt to make bounds pyramid base height FOV invariant
Merge xponen's camera fix
Enforce variable bounds in general
Temp fix for Cursor based zoom y bounds
COFC bounds check handled throughout code

* ScrollCam and SetCameraTarget test variable bounds
* Starting camera position put closer to commander
* SetCameraTarget maintains zoom tilt if option enabled
Added horizontal centerward drift to zoomtilt
Centerward drift factor var names corrected
Minimum ZoomTilt angle now respects FOV
Added alternate initial ResetCam timing for engine 91
Merge pull request #276 from dvr333/improved_cofc_bounds_handling

COFC variable bounds handling and more complete zoomtilt support