Update build environment for libovr 0.3.2

Bootstrapped on top of the C++ API to at least work. Needs full rewrite.
Bug fixes

-Fix crash issue due to version length
-Fix debug configuration not building debug game.dll
WIP - enumerate hmd/sensor with C API
WIP Updates

-Add support for explicitly specifying FBO buffer type
-Deprecate vrState.ipd in favor of left/right view adjustment vectors
Add vertex attribute location binding
Add support for vertex buffers
Initial support for drawing HUD using indexed vertex buffer
WIP Initial support for rendering using libovr 0.3
Updates to hud generation code
Fixes and improvements to OVR support

-Add support for default and max FOV options
-Add support for chromatic correction enable/disable
-Fix issues with IPD setting
-Remove some dead menu options
-Fix issues with debug HMDs
Fix issue with unrecognized key presses
Implement OVR time warping support + cleanup

-Removed vr_ovr_distortion, vr_ovr_autoscale, and vr_ovr_filtermode
-Added vr_ovr_autoprediction - uses libovr provided motion prediction
times
-Added vr_ovr_maxfov - sets distortion to occupy the entire screen
-Added vr_ovr_timewarp - enables timewarping
-Removed some dead code
-Removed some dead menu items
Cleanup + menu fixes

-Removed unused cvar's
-Added menu option for timewarping and auto motion prediction
Improve motion prediction with OVR codepath
Slight reorganization for efficiency

-Move duplicate code out of R_RenderView to improve efficiency on VR
code path
Reorganization to make drawing into FBO's easier
Add shaders to repo
Extremely ugly first commit with new render pipeline

-Has bugs
-Rendering for menus occasionally breaks
-Adds support for post-processing effects
-Improves performance over old bloom/blur codepaths
Fix issues with inconsistently applied post processing effects
Add new shaders