Cleanup calls to MakeCurrentOffscreen(), make rift setup use GLinterface rather than global GLX functions