mesa: make _CurrentFragmentProgram a gl_program struct pointer