[gui] make PyOpenGL / glumpy optional