Move some simple accessor functions to base class.
Add a CMake option to toggle use of Oculus SDK. This required the ugliness of more #ifdefs and some vestigial entry points in the base class. The no-OVR case does not quite build yet.