mesa: Make compile_shader() take a gl_shader, not a GLuint.